jon*_*scb 149
我不知道如何做颜色,但这将做+/-而不是<和>.
diff -u file1 file2
Run Code Online (Sandbox Code Playgroud)
Ste*_*eve 24
安装colordiff.
更新〜/ .colordiffrc(如有必要,首先复制/ etc/colordiffrc):
# be more git-like:
plain=off
newtext=darkgreen
oldtext=darkred
diffstuff=darkcyan
Run Code Online (Sandbox Code Playgroud)使用colordiff -u file1 file2了两个文件或colordiff -ruN path1 path2用于递归比较路径.
它不完全相同,但它非常接近.
Nat*_*ate 17
这是我的建议而且非常接近
diff -u FILE1 FILE2 | colordiff | less -R
Run Code Online (Sandbox Code Playgroud)
colordiff:你必须安装它
-R:这告诉Less显示颜色而不是原始代码.我最终使用,-w因为我不想看到空白差异.
diff -w -u FILE1 FILE2 | colordiff | less -R
Run Code Online (Sandbox Code Playgroud)
编辑:正如@Ciprian Tomoiaga在评论中所建议的那样,你可以将它作为一个函数并将它放在你的~/.bashrc文件中.
function gdiff () { diff -u $@ | colordiff | less -R; }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37235 次 |
| 最近记录: |