J'utilise depuis longtemps les git (colorés) --word-diff
que je trouve géniaux. Je me suis retrouvé aujourd'hui dans une situation où j'avais deux cordes dont j'avais besoin pour comparer mot à mot et envie de quelque chose comme le diff de git.
Je connais wdiff
+ colordiff
, mais ses résultats ne sont certainement pas stellaires:
me@me:~$ wdiff <(echo -e "abc\ndef") <(echo -e "dbcx\ndef") | colordiff
[-abc-]{+dbcx+}
def
Y a-t-il une meilleure option autour? Je n'aime pas particulièrement ceux [-
, -]
et {+
, +}
.
colordiff -u <(echo -e "foo abc x y\ndef") <(echo -e "foo dbcx x z\ndef") | diff-highlight