を呼び出すとすぐにプロンプトを表示せずに、としてgit
使用して別のファイルのペアを比較するように (以下のように) 設定しました。これは素晴らしいです。唯一の問題は、多くのファイルに違いがある場合があることです。別のインスタンスを実行して diff キューを続行しないようにするにはどうすればよいですか?vimdiff
difftool
:qa
git
vimdiff
git config --global diff.tool vimdiff
git config --global difftool.prompt false
git config --global alias.d difftool
vim
ゼロ以外のエラー コード ( ) で終了しようとしました:cq
が、効果がありません。
答えが と の両方に当てはまるとしたら素晴らしいでしょvim
うnvim
。
答え1
私は解決策を見つけました別の質問、「外部の git diff をキャンセルするにはどうすればよいですか?」
実行してみてください:
git config --global difftool.trustExitCode true
git config --global mergetool.trustExitCode true
そして、ゼロ以外の値で終了します:cq
。