Saya sudah menyiapkan warna grep di ~/.bashrc
:
export GREP_COLORS='ms=01;34:mc=01;34:sl=:cx=:fn=35:ln=32:bn=32:se=36'
Mereka bekerja untuk
grep --color=auto
grep --color=always
Sayangnya, warna khusus tersebut diabaikan oleh:
git grep --color=auto
git grep --color=always
Bagaimana cara git grep
menggunakan $GREP_COLORS
warna di atas ?
grep
configuration
colors
git
Grzegorz Wierzowiecki
sumber
sumber
grep
utilitas eksternal , ia memiliki perintah internal sendiri yang dipanggilgit grep
dan memiliki opsi yang serupa tetapi tidak sama.Jawaban:
Anda harus secara eksplisit mengonfigurasi warna dalam file konfigurasi git.
Informasi menarik ditemukan di halaman manual git-config , khususnya mencari variabel konfigurasi
color.grep.<slot>
sumber
Git grep tidak menggunakan
GREP_COLORS
variabel lingkungan. Alih-alih, Anda harus menambahkan entri khusus dalam diri Anda~/.gitconfig
Sebagai contoh:
sumber
match 10 22
- lihatman 1 git-config
di "KONFIGURASI FILE"> "Nilai"> "warna"Tapi, Anda bisa mengganti nilai pada eksekusi dengan opsi -c, misalnya seperti:
git -c color.grep.filename="13 23" -c color.grep.match="14" grep -e "README\."
tautan
sumber