我是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的过程。
我是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的过程。
很肯定的自制软件安装/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/
@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设置
请勿更换/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
是在不同的位置安装自制软件VIM? '哪个vim'的输出是什么? – dursk
当我键入命令,其中输出是 - >/usr/bin/vim,但我做vim - 版本它仍然是VIM - Vi IMproved 7.3(2010年8月15日,编译Aug 22 2015 15:38:58 ) 编译[email protected] – Anand
好吧,你是怎么“看到vim 7.4被安装的”? – dursk