vim 源码安装
声明:本文借鉴自 https://github.com/ycm-core/YouCompleteMe/wiki/Building-Vim-from-source
1 本机环境
- ubuntu 18.04
2 安装步骤
a. 卸载当前的 vim
sudo apt remove vim vim-runtime gvim
如果之前是源码安装的,需要手动删除相关的文件进行卸载。
b. 安装相关依赖
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
不是所有的都需要,可以根据实际情况取舍,详细请见声明链接。
c. 下载最新的 vim 源码,并进行相关的配置和安装
cd ~ git clone https://github.com/vim/vim.git cd vim ./configure --with-features=huge \ --enable-multibyte \ --enable-rubyinterp=yes \ --enable-python3interp=yes \ --with-python3-config-dir=$(python3-config --configdir) \ --enable-perlinterp=yes \ --enable-luainterp=yes \ --enable-gui=gtk2 \ --enable-cscope \ --prefix=/usr/local
sudo make install
make VIMRUNTIMEDIR=/usr/local/share/vim/vim82