2013-04-23 14 views
7

, vim açar, ama ilk YouCompleteMe plugin bulunmadığını belirten bir istemiyle: Ben ENTER bastıktan sonra :version kullanarak sürümünü kontrol zamanGit hangi vim kullanacağını nasıl söyleyebilirim? Ben (<code>git commit</code> girerek) vim bir taahhüt mesajı düzenlemek

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

, görüyorum Bu vim 7.3 çalışıyor. Ancak, doğrudan komut satırından (git commit kullanmadan) vim başlatırsam, bkz. Irunning vim 7.3.754. Git'in vim'in daha yeni sürümünü kullanmasını nasıl söyleyebilirim?

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

cevap

8

kullanın Bu benim sorunu çözüldü.

git config --global core.editor `which vim` 
+0

Mükemmel, teşekkürler! FWIW, sadece tam yolu değil, "vim" kullanmam gerekiyordu, çünkü daha önce YouCompleteMe için kurulum talimatlarında önerildiği gibi/usr/local/bin/mvim'e bir sembolik link vermiştim: https://github.com/Valloric/YouCompleteMe –