【发布时间】:2017-01-17 16:14:10
【问题描述】:
运行 git difftool --tool=vimdiff 时,我得到的输出是 diff,我想要的是 vimdiff...如果我使用 git diff,我会得到 diff | less
我尝试配置全局设置:
git config --global diff.tool vimdiff
本地设置,将以下内容添加到本地仓库的.git/config中
[diff]
tool = vimdiff
更改 git 版本(当前为 git version 2.11.0 和之前的 git version 2.7.4)
另外,我有以下工作which vimdiff:
/usr/bin/vimdiff
并运行 git difftool --tool-help
'git difftool --tool=<tool>' may be set to one of the following:
araxis
gvimdiff
gvimdiff2
gvimdiff3
vimdiff
vimdiff2
...
看来我不是唯一一个,但我没有找到解决方案,有什么想法吗? (git difftool runs git diff和Git difftool not opening sometimes,External git difftool is not working on windows)
【问题讨论】: