卸载原有的vim
sudo apt-get remove --purge vim vim-runtime vim-gnome vim-tiny vim-gui-commonsudo rm -rf /usr/local/share/vim /usr/bin/vim
下载源码包
git clone https://github.com/vim/vim
安装依赖
sudo apt-get install lua5.1 liblua5.1-dev luajit libluajit-5.1 python-dev python3-dev ruby-dev libperl-dev libncurses5-dev libatk1.0-dev libx11-dev libxpm-dev libxt-dev
注意:这里 后面不能带有空格
配置
cd ~/vim/configure --with-features=huge --enable-multibyte --enable-rubyinterp=yes --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config --enable-python3interp=yes --with-python3-config-dir=/usr/lib/python3.5/config --enable-perlinterp=yes --enable-luainterp=yes --enable-gui=gtk2 --enable-cscope --prefix=/usr/local
这里要注意:`--with-python-config-dir` 和 `--with-python3-config-dir` 两项, 要选择正确的config目录
编译
sudo make install
设置为默认编辑器
sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/vim 1sudo update-alternatives --set editor /usr/local/bin/vimsudo update-alternatives --install /usr/bin/vi vi /usr/local/bin/vim 1sudo update-alternatives --set vi /usr/local/bin/vimquer
确认
vim --version