タグ付けされた質問 「colordiff」

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; 以前は構文の強調表示について言及していましたが、それは正しくありませんでした。私が意味するのは、出力の色付けです。たとえば
18 colors  git  diff  pager  colordiff 

1
gitのように色分けされたword-diff?
私は--word-diff素晴らしいと思うgit(色付き)を長い間使用してきました。今日、単語ごとに比較するために2つの文字列があり、gitのdiffのようなものを切望している状況にありました。 wdiff+ は知っcolordiffていますが、その結果は確かにすばらしいものではありません。 me@me:~$ wdiff <(echo -e "abc\ndef") <(echo -e "dbcx\ndef") | colordiff [-abc-]{+dbcx+} def より良い選択肢はありますか?私が特に好きではない[-、-]と{+、+}。
8 colors  git  diff  colordiff 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.