deepin编译安装最新版本vim(8.2)
相关阅读: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
源码包安装的软件的卸载方法:
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。