Просмотр всех `git diffs` с помощью vimdiff

Я настраиваю git diff на перенос в vimdiff, используя « Git Diff with Vimdiff » в качестве руководства, и он работает как ожидается, если не будет много файлов с изменениями.

Когда есть несколько файлов с изменениями и я запускаю git diff , он открывает первый файл и после выхода из первого экземпляра vimdiff появляется следующее сообщение:

external diff died, stopping at filename

Это совершенно другое поведение, чем я привык. В прошлом у меня была аналогичная установка с SVN, и при сравнении нескольких файлов я просматривал первый файл, затем записывал и заканчивал, используя : wq , и открывался следующий файл с различиями.

Это не относится к Git. Я попробовал : n [ext] , но при этом не заполняется левое окно исходным файлом, чтобы его можно было сравнить с измененной версией.

199
задан the Tin Man 20 April 2016 в 06:34
поделиться