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