2013-04-23 64 views
7

当我用Vim编辑提交信息(通过输入git commit),VIM打开,但首先提示该YouCompleteMe plugin不可用:如何告诉git使用哪个vim?

$ git commit 
YouCompleteMe unavailable: requires Vim 7.3.584+ 
Press ENTER or type command to continue 

当我按下ENTER之后检查使用:version的版本,我看到vim 7.3正在运行。但是,如果我直接从命令行启动vim(不使用git commit),我会看到我正在运行vim 7.3.754。我怎么能告诉git使用vim的新版本?

回答

8

使用

git config --global core.editor /my/version/of/vim 
+0

非常好,谢谢! FWIW,我只需要使用“vim”,而不是完整路径,因为我之前已经根据YouCompleteMe安装说明中的建议创建了符号链接到/ usr/local/bin/mvim:https://github.com/Valloric/YouCompleteMe – 2013-04-23 16:41:06

2

这解决了我的问题。

git config --global core.editor `which vim` 
相关问题