내 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\."