高效编辑器vim之文件比较


在shell下使用命令
#vimdiff a.c b.c (或vim -d a.c b.c)
比较两文件差异,vim会以纵向分割打开两文件进行比较
还有一种从vim内部开始的文件比较
:edit a.c
:vertical diffsplit a.c~

消 除 差 异
你可以把文本从一个窗口移到另一个,并以此来消除差异,或者为其中一个文件中增加几行。Vim 有时可能无法及时更新高亮显示。要修正这种问题,使用如下命令:
      :diffupdate

当比较出两个文件差异时,你可能想消除差异,如果要将文件2修改为文件1的内容,只需将光标移动到文件1上有差异的地方,使用dp命令,此时文件2修改文件1的模样。(dp 是diff put的意思)

使用do(diff obtain)命令进行反向修改。

 如果已经用split方式打开了两个文件file1,file2,又想比较两文件的不同。
分别在两个窗口里面输入命令:
:diffthis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值