3
Gitページャーは少ないですが、出力の色付けの原因は何ですか?
lessこのスレッドによると、それ自体は構文の強調表示を行うことができません。 ただし、git diffデフォルトのページャーであるカラー出力をより少なく表示します。の出力をgit diffファイルにリダイレクトすると、カラーエスケープシーケンスが表示されません。 DOESは、git diffそれが送信され、それに応じて出力をフォーマットのWHERE知っていますか?どうすればいいですか? gitがdiff出力(たとえばgit diff)に色を付けることに気付いたのですが、構文の強調表示の一般的な方法がわかりません。例えば git show 415fec6:log.tex TeXに似た構文を有効にしません。 gitソースを読んで、私は次のヒントを見つけました でdiff.h: int use_color; 以前は構文の強調表示について言及していましたが、それは正しくありませんでした。私が意味するのは、出力の色付けです。たとえば