MacOS升级自带Vim7.4到Vim8.0

升级MacOS系统自带的Vim到Vim8.0

安装Vim 8.0

根据个人喜好 选择安装

终端Vim:

1
brew install vim --with-lua --with-override-system-vi

Gui版Vim:

1
brew install macvim --with-lua --with-override-system-vim

安装完后vim8.0 会安装在 /usr/local/Cellar/vim/8.1.0100_1 ,后面版本号因人而异。

Vim8.0的执行程序在 /usr/local/Cellar/vim/8.1.0100_1/bin

我这安装了 zsh ,(你可以在 zsh安装方法 中查看如何安装zsh),所以 我修改环境变量的位置是 ~/.zshrc ,没有安装zsh 则修改 ~/.bash_profile

添加 Vim 执行目录到 环境变量

1
export PATH=/usr/local/Cellar/vim/8.1.0100_1:$PATH

或者:

1
alias vim='/usr/local/Cellar/vim/8.1.0100_1/bin/vim'

然后 source 一下,使环境变量即刻生效。(没安装 zsh 的 则执行 source ~/.bash_profile

1
source ~/.zshrc

安装好后很多插件需要重新编译一下,比如 YouCompleteMe

重新编译一下:

1
2
3
cd ~/.vim/bundle/YouCompleteMe
# 平时用python与nodejs比较多的人,可以选择对应后面的两个参数,第一个需要安装xcode,第二个需要安装node与npm
./install.py --clang-completer --tern-completer

使用

输入 mvim 可以从终端启动 GUI 版的 Vim

更新

更新 vim 或者 macvim 到最新版

1
brew upgrade vim/macvim

添加 python3 的支持?在以上命令基础上再加 —with-python3