4

vimdiff 显示两个或多个相同文件之间的差异。是否可以看到两对文件的差异。例如,在查看.H文件和.C文件中的差异时,可以方便地来回查看差异。一种方法是old.C new.C old.H new.H使用 vim 打开,然后将它们拆分并:diffthis在每个缓冲区中运行。有没有更好的办法?

4

1 回答 1

5

当您使用vimdiff时,它会将所有传递的文件放在一起。要获得成对差异,请在单独的标签页中传递和排列对:

vim -c "edit old.C" -c "diffsplit new.C" -c "tabedit old.H" -c "diffsplit new.H"

如果你经常这样做,你可以为它写一个别名/脚本包装器。

于 2012-10-23T07:41:04.390 回答