私は長い間git(色付き)を使用しています--Word-diff
すばらしいと思います。今日、WordをWordごとに比較するために必要な2つの文字列があり、gitのdiffのようなものを切望している状況に気づきました。
私はwdiff
+ colordiff
を知っていますが、その結果は確かにすばらしいものではありません。
me@me:~$ wdiff <(echo -e "abc\ndef") <(echo -e "dbcx\ndef") | colordiff
[-abc-]{+dbcx+}
def
周りにもっと良いオプションはありますか?特に好きではありません[-
、-]
および{+
、+}
。
git
自身の diff-highlight を使用できます。統一されたdiff
出力でWordの違いを強調表示でき、入力のANSIカラーにも対応できます。だからあなたはこのようなことをすることができます:
colordiff -u <(echo -e "foo abc\ndef") <(echo -e "foo dbcx\ndef") | diff-highlight