2015-10-18 65 views
4

我是Vim的新手,但我决心学习它。我在OS X El Capitan上,尝试使用几个选项升级Vim 7.3到7.4,但没有成功。升级到OS X中的Vim 7.4 El Capitan

我已经使用brew install with --with-system-override-vim选项,但虽然我可以看到在启动Vim编辑器时安装了vim 7.4,但它仍然只能恢复到7.3版本。

任何人都可以请指导我通过确保系统版本升级到7.4的过程。

+0

是在不同的位置安装自制软件VIM? '哪个vim'的输出是什么? – dursk

+0

当我键入命令,其中输出是 - >/usr/bin/vim,但我做vim - 版本它仍然是VIM - Vi IMproved 7.3(2010年8月15日,编译Aug 22 2015 15:38:58 ) 编译[email protected] – Anand

+0

好吧,你是怎么“看到vim 7.4被安装的”? – dursk

回答

5

很肯定的自制软件安装/usr/local/bin/

下VIM你真的不应该覆盖系统VIM,你应该别名您.bash_profile文件,

alias vim='/usr/local/bin/vim' 

另一种选择将是“隐藏”当前VIM

mv /usr/bin/vim /usr/bin/vim73 

然后当你运行vim命令也不会下找到它,并会在/usr/local/bin/

+1

我使用zsh shell,所以我应该插入您在.zshrc中建议的命令。 – Anand

+1

我从来没有亲自使用'zsh',但是这听起来没错。 – dursk

+0

非常感谢您帮助您在.zshrc中插入行别名vim – Anand

0

@dursk答案是正确的,但我没有“/ usr/local/bin/vim”。我的解决办法是升级到的MacVim的最新版本是8.0,现在(http://macvim-dev.github.io/macvim/)通过.dmg文件

加入线下到.bash_profile文件中的用户根目录文件夹

alias vim="/Applications/MacVim.app/Contents/MacOS/Vim"

后应该运行命令后安装的MacVim source ~/.bash_profile更新bash_profile设置

0

请勿更换/usr/bin中的系统vi/vim。相反,使用homebrew安装的vim较新的版本:

brew update 
brew install vim 

这将安装新vim/usr/local/bin/vim。确保您的$PATH/usr/bin之前有/usr/local/bin。你可能也想在/usr/local/bin增加对vi一个符号链接,以及:

ln -s /usr/local/bin/vim /usr/local/bin/vi 

which vim # verify that it is /usr/local/bin/vim 
which vi # verify that it is /usr/local/bin/vi 
相关问题