gitのような色の単語の違いはありますか?

gitのような色の単語の違いはありますか?

私は長い間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

おすすめ記事