一、卸载旧版本
~$ rpm -qa | grep vim
vim-common-7.4.160-2.el7.x86_64
vim-enhanced-7.4.160-2.el7.x86_64
vim-minimal-7.4.160-2.el7.x86_64
vim-filesystem-7.4.160-2.el7.x86_64
~$ sudo rpm -e vim-common-7.4.160-2.el7.x86_64 vim-enhanced-7.4.160-2.el7.x86_64 vim-minimal-7.4.160-2.el7.x86_64 vim-filesystem-7.4.160-2.el7.x86_64 --nodeps
一、获取源码
~$ wget ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2
二、编译安装
~$ tar -xjf vim-8.1.tar.bz2
~$ cd vim81
~$ ./configure --enable-multibyte --enable-rubyinterp=yes --enable-pythoninterp=yes --enable-python3interp=yes
make
~$ sudo make install
三、校验版本
校验vim版本,查看是否支持python/python3
~$ vim --version
VIM - Vi IMproved 8.1 (2018 May 18, compiled Sep 5 2018 16:38:53)
Included patches: 1-347
Compiled by [email protected]
Huge version without GUI. Features included (+) or not (-):
...
+comments +libcall +python/dyn +viminfo
+conceal +linebreak +python3/dyn +vreplace
···