打开vim并进入比较模式
vimdiff file1 file2
vim -d file1 file2
在vim中进入比较模式
:diffs[plit] {filename} #打开新窗口进行比较
:difft[his] #使用当前窗口参与比较
:diffp[atch] {patchfile} # tchfile} E816 :diffp :diffpatch
使用当前的
:diffo[ff] #为当前窗口关闭比较模式
[c #跳转到上一处不同的地方
]c #跳转到下一处不同的地方
:[range]diffg[et] [bufspec] #用另一个缓冲区来修改当前的缓冲区
:[range]diffpu[t] [bufspec] #用当前缓冲区来修改另一个缓冲区,消除不同之处。
[count]do #同 ":diffget",但没有范围。
dp #同 ":diffput",但没有范围。
Ctrl-w, w
:diffupdate #刷新比较结果
zo (folding open,之所以用z这个字母,是因为它看上去比较像折叠着的纸)
zc (folding close)
参考文献:
reference-2.1.0.pdf p1150
https://www.ibm.com/developerworks/cn/linux/l-vimdiff/