基本步驟
1、卸載舊版vim
yum remove vim* -y
2、 到Vim官方Github倉庫下載目前最新的Vim Release版本
git clone https://github.com/vim/vim.git
3、編譯安裝
出現You need to install a terminal library; for example ncurses.
只需要執行
yum install ncurses ncurses-devel
即可
ubuntu 可以用
sudo apt-get libncurses5-dev
===========================================
./configure --with-features=huge --enable-multibyte --prefix=/usr/local/vim
make && make install
列舉一些 ./configure 后面的配置選項 需要啥自己添加
--with-features=huge:支持最大特性
--enable-multibyte:打開多字節支持,可以在Vim中輸入中文
--enable-rubyinterp:打開對ruby編寫的插件的支持
--enable-pythoninterp:打開對python編寫的插件的支持
--with-python-config-dir=/usr/lib64/python2.7/config 指定python路徑(此處是騰訊雲CentOS7.4的python2路徑)
--enable-python3interp:打開對python3編寫的插件的支持
--with-python-config-dir=/usr/local/python3.7/lib/python3.7/config-3.7m-x86_64-linux-gnu 指定python3路徑(此處是我指定位置安裝python3后的路徑,CentOS編譯安裝python3.7.0)
--enable-perlinterp:打開對perl編寫的插件的支持
--enable-luainterp:打開對lua編寫的插件的支持
--enable-gui=gtk2:gtk2支持,也可以使用gnome,表示生成gvim
--enable-cscope:打開對cscope的支持
--prefix=/usr/local/vim:指定將要安裝到的路徑(自行創建)
4、創建軟鏈接
ln -s /usr/local/vim/bin/vim /usr/bin/vim
5、檢查一下是否一切就緒
vim -v
sudo apt-get install libncurses5-dev