1. 删除系统自带 Vim
把查询到有关 vim 的都卸载了,实际查询结果可能有些小出入,记不太清了。。。
dpkg -l | grep vim
sudo apt-get remove vim vim-runtime vim-tiny vim-common
2. 安装 Vim 8.1
从 github 下载源码
git clone https://github.com/vim/vim.git
安装依赖库
sudo apt-get install libncurses5-dev python-dev python3-dev libgtk3.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev
编译&&安装
sudo ./configure --with-features=huge --enable-multibyte --enable-rubyinterp --enable-pythoninterp --enable-python3interp --enable-luainterp --enable-cscope --enable-gui=gtk3 --enable-perlinterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/ --prefix=/usr/local/vim
sudo make
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-cscope:打开对cscope的支持
--enable-gui=gtk3 表示生成采用 GNOME3 风格的 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:指定将要安装到的路径
需要 vim 支持 ruby perl 等语言似乎还要指定相关语言的路径,我在安装了 ruby-dev 后在 vim --version 中发现并不支持 ruby

3. 安装相关插件
安装 vim 的插件管理器 vundle:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
编辑 ~/.vimrc 文件 添加:
" vundle 环境设置
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
" vundle 管理

本文详细介绍了如何在Ubuntu 18.04上手动编译安装Vim 8.1,包括删除系统自带Vim,从GitHub下载源码,安装依赖库,编译与安装,以及安装插件管理器vundle和配置Vim。在安装过程中,文章提到了遇到的Vim配色异常、光标闪烁、YCM无法使用等问题及其解决方案,如启用真彩色支持、修改光标设置和重新编译YCM。此外,还讨论了如何解决编译安装LLVM+Clang时的libclang.so.6缺失问题。
最低0.47元/天 解锁文章
506

被折叠的 条评论
为什么被折叠?



