使用vimdiff查看多个文件对的差异

时间:2012-10-23 07:17:49

标签: vim diff vimdiff

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

1 个答案:

答案 0 :(得分:5)

使用vimdiff时,它会将所有传递的文件区分开来。要获得成对差异,请在不同的标签页中传递和排列对:

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

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