Tôi đã sử dụng git's (màu) từ lâu --word-diff
mà tôi thấy tuyệt vời. Tôi thấy mình hôm nay trong một tình huống mà tôi có hai chuỗi tôi cần để so sánh từng từ và khao khát một cái gì đó giống như khác biệt của git.
Tôi biết về wdiff
+ colordiff
, nhưng kết quả của nó chắc chắn không phải là xuất sắc:
me@me:~$ wdiff <(echo -e "abc\ndef") <(echo -e "dbcx\ndef") | colordiff
[-abc-]{+dbcx+}
def
Có lựa chọn nào tốt hơn không? Tôi không đặc biệt thích những thứ đó [-
, -]
và {+
, +}
.
colordiff -u <(echo -e "foo abc x y\ndef") <(echo -e "foo dbcx x z\ndef") | diff-highlight