ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не использовал перформанс, поэтому мне пришлось сделать предположение: когда несколько файлов имеют незафиксированные изменения, он будет вести себя как множество VCS и будет запускать настроенную команду diff (в данном случае vimdiff ) для каждого измененного файла по очереди (я думаю, это то, что вы имели в виду, когда "открывает один за другим vimdiff всех измененных файлов").
Если это так, то vim не будет иметь никаких ссылок на оставшиеся файлы при просмотре изменений для какого-либо конкретного файла, поэтому никакие хитрости в рамках одного сеанса vim вам не помогут.
Если вы вообще хотите изменить свой рабочий процесс, возможно, вы сможете что-то сделать с помощью сценария vim, который я нашел: http://www.vim.org/scripts/script.php?script_id=240
Он претендует на то, чтобы быть смоделированным после графического интерфейса P4, так что, надеюсь, мог бы вписаться в ваше использование. Из обзора сценария кажется, что он сможет показать вам сводку файлов, которые были изменены, и позволить вам просмотреть изменения.
Если ничего из этого вам не подходит, вы всегда можете попробовать старый любимый Ctrl-C
сразу после закрытия сеанса vimdiff для файла.