使用console2时,我很难在Windows上启用git彩色输出。
为了欺骗git我已经设置了TERM ='cygwin'。这启用了标准cmd.exe提示符中的颜色,但未在console2中启用。我已经验证了console2也可以看到env var。
任何人都知道如何使这个工作?
答案 0 :(得分:69)
好的,哇。解决方案是在console2中禁用自定义字体颜色。如果启用,它将覆盖预期的颜色。
当使用c2的alpha透明度时,我使用自定义颜色为我提供不透明文本。我完全忘了它。
答案 1 :(得分:7)
这很奇怪,因为在Windows7上默认安装了console2(2.00.145)和msysgit(1.6.5),我确实有颜色(没有设置任何特定的环境变量):
alt text http://img690.imageshack.us/img690/981/console2.png
这与TheDeeno一致,因为在默认安装中没有定义自定义字体颜色。
答案 2 :(得分:4)
这不是直接回答你的问题,而是关于Console2中ANSI彩色文本的重点。默认情况下,Console2运行cmd.exe实例,该实例不支持ANSI颜色。如果您将shell(通过Console2的设置)更改为ansicon.exe,您可以获得那些美丽的颜色。 http://sourceforge.net/projects/console/forums/forum/143117/topic/1501012
如果要使用颜色运行Console2 bash shell,请添加包含以下内容的选项卡:
Shell:“C:\ Program Files \ ansi166 \ x64 \ ansicon.exe”c:\ cygwin64 \ bin \ bash --login -i“
图标:C:\ cygwin64 \ Cygwin-Terminal.ico
注意:确保您正在运行每个产品的兼容安装(即x86与x64)。