vim diff

来源:互联网 发布:万能五笔官网软件 编辑:程序博客网 时间:2024/06/03 12:25

打开vim并进入比较模式

vimdiff file1 file2vim -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 #刷新比较结果zofolding open,之所以用z这个字母,是因为它看上去比较像折叠着的纸)zcfolding close

参考文献:
reference-2.1.0.pdf p1150
https://www.ibm.com/developerworks/cn/linux/l-vimdiff/