在shell下使用命令
#vimdiff a.c b.c (或vim -d a.c b.c)
比较两文件差异,vim会以纵向分割打开两文件进行比较
还有一种从vim内部开始的文件比较
:edit a.c
:vertical diffsplit a.c~
消 除 差 异
你可以把文本从一个窗口移到另一个,并以此来消除差异,或者为其中一个文件中增加几行。Vim 有时可能无法及时更新高亮显示。要修正这种问题,使用如下命令:
:diffupdate
使用do(diff obtain)命令进行反向修改。
如果已经用split方式打开了两个文件file1,file2,又想比较两文件的不同。
分别在两个窗口里面输入命令:
:diffthis