在OS X El Capitan中升级到Vim 7.4

时间:2015-10-18 13:18:52

标签: vim osx-elcapitan

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

我使用了brew install with --with-system-override-vim选项但是虽然我可以看到当我启动Vim编辑器时安装了vim 7.4但它再次恢复到7.3版本。

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

3 个答案:

答案 0 :(得分:5)

非常确定自制软件在/usr/local/bin/

下安装vim

你真的不应该覆盖系统vim,你应该是你的.bash_profile文件的别名,

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

另一种选择是“隐藏”当前的vim

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

然后当您运行vim命令时,它将无法在/usr/bin/下找到它,并会查看/usr/local/bin/

答案 1 :(得分:0)

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

将以下行添加到用户根文件夹

中的alias vim="/Applications/MacVim.app/Contents/MacOS/Vim"文件后

source ~/.bash_profile

应该运行命令exiftool -ext "*" "-filename<$filename.$filetype" TargetDir以更新bash_profile设置

答案 2 :(得分:0)

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

brew update
brew install vim

这会将较新的vim安装到/usr/local/bin/vim。确保$PATH /usr/local/bin之前/usr/bin vi /usr/local/bin。您可能还想在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 中添加{{1}}的符号链接:

{{1}}