IGNORANT

Linux下Vim源码编译安装

针对于Ubuntu,其他distributions应安装相应依赖,可略作参考。
卸载自带的vim

sudo apt-get remove vim  
sudo apt-get remove vim-runtime  
sudo apt-get remove gvim  
sudo apt-get remove vim-tiny  
sudo apt-get remove vim-common  
sudo apt-get remove vim-gui-common  

然后再查看是否还有残留,若有便手动删除

which vim
dpkg -l|grep vim

安装依赖

sudo apt-get 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.6-dev \
ruby-dev mercurial

下载源码

git clone https://github.com/vim/vim.git

然后解压并进入src目录

unzip vim-master.zip
cd vim-master/src

设置编译配置

./configure --with-features=huge --enable-python3interp --enable-pythoninterp \
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ \
--enable-rubyinterp --enable-luainterp --enable-perlinterp \
--with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/ \
--enable-multibyte --enable-cscope

注:其中的python-config-dir、python3-config-dir需要修改成你的python对应目录

然后编译

make
sudo make install

安装完成后
输入

vim

若提示未找到命令。
则使用which或者whereis命令寻找vim的执行文件

whereis vim

然后将vim所在执行路径加入PATH中

export PATH=$PATH:/usr/local/vim8/bin/

注:冒号后面的目录应改为你vim对应目录

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »