VIM diff

来源:互联网 发布:全民枪战开挂软件 编辑:程序博客网 时间:2024/05/24 01:00

比较两个文件的不同

(1) 直接diff打开

$ vimdiff  filename_1 filename_2

$ vim -d  filename_1 filename_2


(2) 如果已经打开了两个文件,可以分别在每个文件中输入

:diffthis

如果想要取消diff比较

:diffoff


可以看到左右两侧的屏幕滚动是同步的。这是因为"scrollbind"选项被设置了的结果,vim会尽力保证两侧文件的对齐。如果不想要这个特性,可以设置:

:set noscrollbind


在两个差异之间跳转

向下跳转

]c

向上跳转

[c


合并文件

把当前文件的差异复制到另一个文件

dp (diff put)

把另一个文件的差异复制到当前文件

do (diff get之所以不用dg,因为这个命令已经被占用了)


diff更新

:diffupdate

原创粉丝点击