2

Я просто настроил git и настроил git mergetool на vimdiff, и он работает как положено.

Если я установил git config --global diff.tool vimdiff, он будет вести себя странно:

git diff xy откроет меньше и отобразит изменения в нормальной форме линейного вывода

если я использую git difftool xy, он просто печатает вывод в консоль - снова в линейном виде diff. (Обычная @@ -1,40 +1 @@ - + форма)

Я попробовал все разные трюки с external = vimdiff, tool = vimdiff и т.д. Ничего не работает. Какие-либо предложения?

0