我正在尝试为 git status 设置自定义颜色,如上所述here
虽然使用预定义的颜色名称有效:
[color "status"]
changed = yellow normal
使用 ANSI 256 颜色代码不起作用:
[color "status"]
changed = "\033[38;5;214m" normal
我收到错误:
fatal: bad config line 31 in file .gitconfig
我尝试过使用十六进制代码,但这也不起作用:
[color "status"]
changed = "#d70000" normal
我怀疑#
被解释为评论。
我的git版本是2.20.1
如果您想使用 256 色代码,则可以使用 0 到 255 之间的普通数字。例如,在我的.gitconfig
,有这些条目:
[color.diff]
new = 34
old = 203
您不想将实际的转义序列放入文件中。 Git 知道如何获取数值并发出正确的 ANSI 转义序列。但是,它不处理特定于终端的功能或使用 terminfo,因此如果您的终端不支持标准 ANSI 序列,则它无法与 Git 一起使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)