【发布时间】:2012-10-06 11:25:07
【问题描述】:
我正在尝试在奇妙的ConEmu-Maximus5 控制台中获得 256 种颜色。
更新:现在它只显示 8 种颜色。我知道是因为 '$tput colors' 输出是 '8'
我已关注instructions并激活:
- TrueMod(24 位颜色)支持
- 注入 ConEmuHk
- ANSI x3.64 / xterm 256 色
我不明白'检查是否缓冲/滑动。'
- 我在 Windows 7 中。
- 我使用自定义直接链接启动 ConEmu,因此它会加载 cygwin bash 文件。
- 在我的 bashrc 配置文件中,我有 -> export TERM=cygwin
- 这是我的自定义命令提示符:
- 顺便说一下,ConEmuANSI 的值为 ON。
我有一些屏幕截图:
如您所见,命令提示符看起来非常奢侈,因为它不喜欢 256 色设置。如果我将变量 COOLRED 和 COOLGREEN 替换为 RED 和 GREEN,那么它看起来没问题,但它不是 256 色。
更多设置截图:
最后一张是cygwin的薄荷糖。那里一切都很好。支持全 256 色。可惜薄荷没有标签。这主要是我尝试迁移到 ConEmu 的原因。
非常感谢您的帮助!!!
【问题讨论】:
-
向 nub 解释 ;) 我应该在 bash 中创建什么文件来重新定义提示?
-
只需在你的主目录中创建一个名为 .bashrc 的文件
-
很奇怪。 “.bashrc”不起作用,但“.profile”起作用。
-
更奇怪。 Bash 不会将 Esc 发送到控制台,而是尝试自己处理它们。给你 - 8 种颜色。
-
这个thread 解释了 .bashrc .bash_profile 和 .profile
标签: terminal conemu ansi-colors 256color