
私の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
?
答え1
Git grepは環境変数を使用しませんGREP_COLORS
。代わりにカスタムアイテムを追加する必要があります。~/.gitconfig
たとえば、
[color "grep"]
linenumber = yellow bold
match = red
filename = magenta
答え2
Gitの設定ファイルで色を明示的に設定する必要があります。
興味深い情報は以下にあります。子の設定特に、構成変数を探すマニュアルページcolor.grep.<slot>
答え3
ただし、-cオプションを使用して実行時に値をオーバーライドすることはできます。たとえば、次のようになります。
git -c color.grep.filename="13 23" -c color.grep.match="14" grep -e "README\."