Я настраиваю git diff
на перенос в vimdiff, используя « Git Diff with Vimdiff » в качестве руководства, и он работает как ожидается, если не будет много файлов с изменениями.
Когда есть несколько файлов с изменениями и я запускаю git diff
, он открывает первый файл и после выхода из первого экземпляра vimdiff появляется следующее сообщение:
external diff died, stopping at filename
Это совершенно другое поведение, чем я привык. В прошлом у меня была аналогичная установка с SVN, и при сравнении нескольких файлов я просматривал первый файл, затем записывал и заканчивал, используя : wq
, и открывался следующий файл с различиями.
Это не относится к Git. Я попробовал : n [ext]
, но при этом не заполняется левое окно исходным файлом, чтобы его можно было сравнить с измененной версией.