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