git diff に gVim(7.3) を使用したいと思います。私は cygwin を使用しており、これが私の .gitconfig ファイルです。
[diff]
tool = my_gvimdiff
[difftool "my_gvimdiff"]
cmd = gvim -d "$(cygpath -w $LOCAL)" "$REMOTE"
[alias]
dt = difftool
私の問題は、gVim が diffmode で正しいファイルを使用して起動されていることですが、色付きの diff が表示されません。gVim は E97 を返し、起動時に違いを生み出すことはできないと言います。興味深いことに、ローカル ファイルの編集を開始すると (たとえば、新しい行を追加すると)、コミットされたファイルとの違い (色付き) だけが表示されます。構成の何が問題になっていますか? 誰かヒントをくれませんか...