Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
vimdiff 显示两个或多个相同文件之间的差异。是否可以看到两对文件的差异。例如,在查看.H文件和.C文件中的差异时,可以方便地来回查看差异。一种方法是old.C new.C old.H new.H使用 vim 打开,然后将它们拆分并:diffthis在每个缓冲区中运行。有没有更好的办法?
.H
.C
old.C
new.C
old.H
new.H
:diffthis
当您使用vimdiff时,它会将所有传递的文件放在一起。要获得成对差异,请在单独的标签页中传递和排列对:
vimdiff
vim -c "edit old.C" -c "diffsplit new.C" -c "tabedit old.H" -c "diffsplit new.H"
如果你经常这样做,你可以为它写一个别名/脚本包装器。