背景
我的GitBash命令行没有显示颜色或格式,似乎是转义字符......例如。
The Entity shortcut name: CarBundle:Car
C[K7arBundle8a[K7rBundle8r[K7Bundle8B[K7undle8u[K7ndle8n[K7dle8d[K7le8l[K7e8e[K:[KC[Ka[Kr[K
经过一番挖掘后,我发现了这个解决方案:
要显示转义字符,请尝试更改Git Bash 通过右键单击终端>终端到“xterm-256color”的选项 选项>终端>输入>的xterm-256color
问题
老实说,我根本找不到这个配置设置......这是我最接近的......
如何实施上述解决方案?
答案 0 :(得分:1)
Windows CMD不解释ANSI转义序列。
您可以关注" ANSI color in Windows shells"和download ansicon一起安装ansicon -i
(使用ansicon -u
卸载):适用于Windows 7。
Windows 10 does have support for ANSI colors,但请注意,对于最新版本的Windows 10,这可能不起作用,如this issue中所示。
问题是,对于Windows 10.0.10586,它默认启用,但是对于Windows 10.0.14393(周年纪念更新),它必须由程序明确启用。
尝试在CMD中使用git命令而不是git bash
通过添加到%PATH%
<path/to/git>\usr\bin
文件夹,您仍然可以从Linux命令中受益,而无需输入git bash。
答案 1 :(得分:0)
对于有同样问题并找到此线程的任何人:
This solution 在 Windows 10 上为我工作:
<块引用>在另一个线程中得到帮助 - 创建了一个 windows 系统变量 FORCE_COLOR 并将其设置为 true,没有重新启动,现在我在 Git Bash (windows 7) 中有颜色