Vendo todos os `git diffs` com vimdiff

Configureigit diff para quebrar em vimdiff, usando "Git Diff com Vimdiff"como um guia e está funcionando conforme o esperado, a menos que haja muitos arquivos com alterações.

Quando existem vários arquivos com alterações e eu corrogit diff, abre o primeiro arquivo e, depois de encerrar a primeira instância do vimdiff, recebo a seguinte mensagem:

external diff died, stopping at filename

Esse é um comportamento completamente diferente do que estou acostumado. Eu tinha uma configuração semelhante no passado com o SVN e, ao diferir em vários arquivos, revisava o primeiro arquivo e depois escrevia e saía usando:wq e o próximo arquivo com diferenças seria aberto.

Este não é o caso do Git. eu tentei:n[ext], mas isso não preenche a janela esquerda com o arquivo original, para que possa ser diferenciado da versão modificada.

questionAnswers(3)

yourAnswerToTheQuestion