编译安装vim

卸载原有vim

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

可选删除残留

sudo find / -name "*vim*" > ~/find_vim_result

下载源码

vim github 地址:https://github.com/vim/vim

$ cd vim

configure预编译

./configure --with-features=huge \
--with-x \
--enable-multibyte \ --enable-rubyinterp=yes \ --enable-python3interp=yes \ --with-python3-config-dir=/usr/lib/python3.10/config-3.10-x86_64-linux-gnu \ --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu \ --enable-perlinterp=yes \ --enable-luainterp=yes \ --enable-gui=auto \ --enable-cscope \ --prefix=/usr/local

 

 预编译后根据提示安装相应依赖

可选依赖: sudo apt-get install xorg-dev

参数:

--with-features=huge:支持最大特性
--enable-rubyinterp:打开对 ruby 编写的插件的支持
--enable-pythoninterp:打开对 python 编写的插件的支持
--enable-python3interp:打开对 python3 编写的插件的支持
--enable-luainterp:打开对 lua 编写的插件的支持
--enable-perlinterp:打开对 perl 编写的插件的支持
--enable-multibyte:打开多字节支持,可以在 Vim 中输入中文
--enable-cscope:打开对cscope的支持
--enable-gui=auto 表示自动采用相应 gvim
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ 指定 python 路径
--with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/ 指定 python3路径
--prefix=/usr/local/vim:指定将要安装到的路径

 

make

make 

install

sudo make install

检查

vim --version

posted @ 2020-06-20 04:25  公卿  阅读(307)  评论(0编辑  收藏  举报