请查看我的配置。我的vimdiff在安装后没有使用GIT

时间:2015-11-14 13:19:39

标签: git vimdiff

我使用命令后面的命令,以使vimdiff成为git下的默认diff工具。

# git config --global diff.tool vimdiff
# git config --global difftool.prompt false
# git config --global alias.diff difftool

当我输入

时,我的git配置文件如下所示
# git config -l

diff.tool=vimdiff
merge.tool=vimdiff
difftool.prompt=false
alias.diff=difftool
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
branch.master.remote=origin
branch.master.merge=refs/heads/master

当我运行git diff时,它仍然使用less方法并在线显示我的差异而不是使用vimdiff程序。我的配置中缺少什么阻止git使用vimdiff?

1 个答案:

答案 0 :(得分:3)

来自man git-config

  

为避免混淆和使用脚本的麻烦,隐藏的别名   现有的Git命令被忽略。

diff是现有的git命令,因此您的别名将被忽略。