git grepをもっと見やすくする
こんにちは。注射の針が刺さってるのが見れない人です。
grep
はむちゃくちゃよく使うコマンドのひとつだと思いますが、今日はそれをもっと見やすく色つけようっていうエントリです。
grep
のコマンド自体には元々GREP_OPTIONS='--color=auto'
などのオプションが用意されているのは知っていましたが、私はgit grep
を多用するので今日はその色分け設定をメモしておきます。
(git grep
の方がgitがインデックスを持っているので地味に処理が早いみたいです)
git grep
の色の設定はgit config
で行うことが出来ます。.gitconfig
の中に入れてしまってもいいですね。
Git - git-config Documentation
こちらがgit config
のドキュメントですが、想像以上にオプションがありました。なんかもったいない笑
色の設定はこちらにあります。
https://git-scm.com/docs/git-config#git-config-colorgrepltslotgt
<slot>
部分にどのパートの色なのかを指定し、値に実際の色を代入する感じです。
.gitconfig
では以下のように書きます。
[color "grep"] match = cyan linenumber = bold white filename = yellow
結果はこのようになります。
とても見やすくなりました。
git grep
を使う方はぜひ試してみてください。