「 GitDiffwithVimdiffgit diff 」をガイドとして使用して、vimdiffにラップするように設定しましたが、変更されたファイルが多数ない限り、期待どおりに機能しています。
変更が加えられたファイルが複数あり、を実行するとgit diff、最初のファイルが開き、vimdiffの最初のインスタンスを終了した後、次のメッセージが表示されます。
external diff died, stopping at filename
これは、私が慣れているものとはまったく異なる動作です。私は過去にSVNで同様の設定をしていましたが、複数のファイルと比較する場合は、最初のファイルを確認してから、書き込みを終了して使用を終了する:wqと、違いのある次のファイルが開きます。
これはGitには当てはまりません。試し:n[ext]ましたが、左側のウィンドウが元のファイルで埋められないため、変更されたバージョンと比較できます。