相关阅读:https://www.jianshu.com/p/48749100614d

相关阅读的安装方法参考自 Google 开源项目 YouCopleteMe,在它的 wiki 页可以找到。
地址:https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source
推荐阅读此文档来安装vim最新版。

卸载原来的vim(具体卸载干净的方法,请自己搜索,反正我是不懂这个的):

sudo apt-get remove --purge vim vim-runtime gvim
sudo apt-get remove --purge vim-tiny vim-common vim-gui-common vim-nox
sudo apt-get clean 

安装相关依赖包:

sudo apt install libncurses5-dev libgnome2-dev libgnomeui-dev \
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev \
python3-dev ruby-dev lua5.1 liblua5.1-dev libperl-dev git

下载最新版本源码:

cd ~
git clone https://github.com/vim/vim.git 
cd vim
make distclean #如果你以前编译过Vim,用来清除残留配置

配置安装:

第一步:

./configure --with-features=huge \
            --enable-multibyte \
            --enable-rubyinterp=yes \
            --enable-python3interp=yes \
            --enable-perlinterp=yes \
            --enable-luainterp=yes \
            --enable-gui=gtk3 \
            --enable-cscope \
            --prefix=/usr/local/vim

第二步:

make -j2
sudo make install
  • 参数说明如下:

--with-features=huge:支持最大特性

--enable-rubyinterp:打开对ruby编写的插件的支持

--enable-pythoninterp:打开对python编写的插件的支持

--enable-python3interp:打开对python3编写的插件的支持

--enable-luainterp:打开对lua编写的插件的支持

--enable-perlinterp:打开对perl编写的插件的支持

--enable-multibyte:打开多字节支持,可以在Vim中输入中文

--enable-gui=gtk2:表示生成gvim

--enable-cscope:打开对cscope的支持

--with-python-config-dir: 指定python 路径(已弃用)

--with-python3-config-dir: 指定python3路径(已弃用)

注:若是安装出问题,执行如下命令

apt-get install python-dev
sudo apt-get install python3-dev
sudo apt-get install libncurses5-dev

第三步:

echo "alias vim='/usr/local/vim/bin/vim'" >> ~/.bashrc
#一般情况下,我们有输入vi即打开vim的需求。如果输入vi没有打开vim,也可以设置下别名。
echo "alias vi='vim'" >> ~/.bashrc
#立即生效
source ~/.bashrc

其他方法:https://www.cnblogs.com/standardzero/p/10727689.html

源码包安装的软件的卸载方法:

http://www.gmloc.me/56.html

文章目录