我已经在我的设置grep颜色~/.bashrc
:
export GREP_COLORS='ms=01;34:mc=01;34:sl=:cx=:fn=35:ln=32:bn=32:se=36'
他们为
grep --color=auto
grep --color=always
不幸的是,这些自定义颜色被以下方式忽略:
git grep --color=auto
git grep --color=always
如何git grep
使用以上$GREP_COLORS
颜色?
我已经在我的设置grep颜色~/.bashrc
:
export GREP_COLORS='ms=01;34:mc=01;34:sl=:cx=:fn=35:ln=32:bn=32:se=36'
他们为
grep --color=auto
grep --color=always
不幸的是,这些自定义颜色被以下方式忽略:
git grep --color=auto
git grep --color=always
如何git grep
使用以上$GREP_COLORS
颜色?
Answers:
您应该在git的配置文件中显式配置颜色。
有趣的信息可以在git-config手册页中找到,特别是寻找配置变量color.grep.<slot>
Git grep没有使用GREP_COLORS
环境变量。相反,您应该在其中添加自定义条目~/.gitconfig
例如:
[color "grep"]
linenumber = yellow bold
match = red
filename = magenta
match 10 22
-参见man 1 git-config
“配置文件”>“值”>“颜色”
grep
实用程序,它具有自己的内部命令,该命令git grep
具有相似但不相同的选项。