8 私は--word-diff素晴らしいと思うgit(色付き)を長い間使用してきました。今日、単語ごとに比較するために2つの文字列があり、gitのdiffのようなものを切望している状況にありました。 wdiff+ は知っcolordiffていますが、その結果は確かにすばらしいものではありません。 me@me:~$ wdiff <(echo -e "abc\ndef") <(echo -e "dbcx\ndef") | colordiff [-abc-]{+dbcx+} def より良い選択肢はありますか?私が特に好きではない[-、-]と{+、+}。 colors git diff colordiff — むさぼり食う ソース
6 git独自のdiff-highlightを使用できます。統一されたdiff出力で単語の違いを強調することができ、入力時のANSIカラーにも対応できます。だからあなたはこのようなことをすることができます: colordiff -u <(echo -e "foo abc\ndef") <(echo -e "foo dbcx\ndef") | diff-highlight — 桂佐藤 ソース これは、行で1つの単語が変更された些細な場合にのみ機能します。:それは変化する複数の単語を取得すると、それは間違って変更していない単語の両端の逆ビデオ伸びる colordiff -u <(echo -e "foo abc x y\ndef") <(echo -e "foo dbcx x z\ndef") | diff-highlight — トーマス・ディッキー @ThomasDickey再同期するには2つの単語が必要なようです。とにかく、それは何をするかgitです。肩をすくめる — 桂佐藤
colordiff -u <(echo -e "foo abc x y\ndef") <(echo -e "foo dbcx x z\ndef") | diff-highlight