次のようなことをするたびに、vimdiffで奇妙な問題が発生します。
git difftool HEAD~2 -- src/some-file.hs
まず第一に、2 つの別々のウィンドウが開きます。1 つは差分を表示し、もう 1 つはファイル自体を表示します。なぜ、どうすればそれを修正できますか? セカンドウィンドウはいらない
もう 1 つの問題は、2 つのバッファーの幅が同じになることはなく、仕切りが右端まで押し込まれ、手動で
C-w
+=
を実行して同じ幅にする必要があることです。どうすれば修正できますか?
次のように設定された difftooll .gitconfig
:
[diff]
tool = gvimdiff
また、SourceTree で正しく設定する方法もわかりません。vimdiff を外部のdiffer/mergerとして使いたい