如何在使用console2时启用msysgit彩色输出

在使用console2时,我很难在窗口上启用git彩色输出。

欺骗git我已经设置了TERM ='cygwin'。 这启用了来自标准cmd.exe提示符的颜色,而不是在console2中。 我已经validation了console2可以看到env var。

任何人都知道如何得到这个工作?

好的,哇。 解决方法是禁用console2中的自定义字体颜色。 如果启用,它将覆盖预期的颜色。

当使用c2的alpha透明度时,我使用自定义颜色给我不透明的文字。 我完全忘了它。

这很奇怪,因为在Windows7上使用console2(2.00.145)和msysgit(1.6.5)的默认安装,我确实有颜色(没有设置任何特定的环境variables):

替代文字http://img690.imageshack.us/img690/981/console2.png

这与TheDeeno一致,因为在默认安装中没有定义自定义字体颜色。

这不是直接回答你的问题,而是关于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)。