我在OS X El Capitan上安装了Vim-7.4。只是为了确保执行e.target
和e.currentTarget
返回消息:
brew install vim
但是,在终端中执行vim仍会引发brew install vim --override-system-vi
并在vim Warning: vim-7.4.1952 already installed
内报告:
YouCompleteMe unavailable: requires Vim 7.3.598+
等等。
我的问题与this和this几乎完全相同,但是运行:version
并重新启动新的shell并未解决问题(同时,VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Apr 5 2016 14:53:37)
显示{{1但是,执行hash -r
会得到同样的YouCompleteMe不可用消息,指出不兼容的Vim),因此我认为问题是不同的。
PS。我还怀疑这个行为与我的系统有关,发现Vim-7.3并在找到Vim-7.4之前执行它。 Here是我的想法。
答案 0 :(得分:2)
您需要执行homebrew
安装的版本,并且该版本位于/usr/local/bin
。所以你要么需要使用:
/usr/local/bin/vim
或设置你的路径,以便/usr/local/bin
出现之前 /usr/bin
:
export PATH=/usr/local/bin:$PATH
后者更可取,应该在$HOME/.profile
的登录脚本中完成。