Просмотр различий более чем одной пары файлов с помощью vimdiff


Vimdiff показывает различия между двумя или более одинаковыми файлами. Можно ли увидеть различия двух пар файлов. Например, при просмотре differenes в файлах .H и .C, будет удобно переходить туда и обратно, чтобы увидеть различия. Один из способов-открыть old.C new.C old.H new.H используя vim, а затем разбивая их и запуская :diffthis в каждом буфере. Есть ли лучший способ?

1 4

1 ответ:

Когда вы используете vimdiff, он будет различать все передаваемые файлы вместе. Чтобы получить попарные сравнения, пропусков и организовать пары в отдельной вкладке страницы:

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

Если вы делаете это часто, вы можете написать для него псевдоним / оболочку сценария.