私は長い間git(color)を使ってきましたが、--word-diff
本当に良いと思います。私は今日の状況にあることを発見しました。逐語的に比較しなければならない2つの文字列があり、gitのdiffのようなものを切望していました。
私はwdiff
+について知っていますが、colordiff
結果は確かに良いではありません。
me@me:~$ wdiff <(echo -e "abc\ndef") <(echo -e "dbcx\ndef") | colordiff
[-abc-]{+dbcx+}
def
周りに良いオプションがありますか?私は特にそのような[-
、-]
そして{+
、好きではありません+}
。
ベストアンサー1
git
あなたは自分のものを使うことができます違いを強調。統合出力で単語の違いを強調表示し、diff
入力からANSIの色も処理できます。だからあなたはこれを行うことができます:
colordiff -u <(echo -e "foo abc\ndef") <(echo -e "foo dbcx\ndef") | diff-highlight