icdiff
是王福强推荐的一个很酷的可以用来替代系统默认的diff
工具的命令行比较工具,效果跟filemeger
这些有的一比,关键是在shell下使用很方便。我现在已经用它替代默认的diff
,并替代了git diff
的效果,如下:
在 .gitconfig 里添加
【diff】#防止模板渲染转义,请替换为英文的中括号
external = git-diff-wrapper.sh
脚本内容:
$ cat git-diff-wrapper.sh
#!/bin/bash
/usr/local/bin/icdiff $2 $5
想要忽略这个外部diff而使用官方的diff效果的话:
$ git diff --no-ext-diff