vim7不支持Go的彩色,所以需要将vim升级一下,而且如果需要vim-go插件的话依赖条件也是vim8,所以需要安装vim8
安装最新VIM
1. 删除旧的 Vim
要安装新的,首先还是得把旧的删除掉,不然后面可能会乱:
[root@wrokspace]# yum list installed | grep –i vim
vim-common.x86_64 2:7.4.1868-1.el7.centos @anaconda
vim-enhanced.x86_64 2:7.4.1868-1.el7.centos @anaconda
vim-filesystem.x86_64 2:7.4.1868-1.el7.centos @anaconda
vim-minimal.x86_64 2:7.4.1868-1.el7.centos @anaconda
[root@wrokspace]# yum remove vim-enhanced vim-common vim-filesystem
[root@wrokspace]# rpm -e --nodeps vim-minimal
2. 安装依赖
[root@wrokspace]# yum install -y gcc make ncurses ncurses-devel
[root@wrokspace]# yum install ctags git tcl-devel \
ruby ruby-devel \
lua lua-devel \
luajit luajit-devel \
python python-devel \
perl perl-devel \
perl-ExtUtils-ParseXS \
perl-ExtUtils-XSpp \
perl-ExtUtils-CBuilder \
perl-ExtUtils-Embed
3. 构建 Vim
[root@wrokspace]# git clone https://github.com/vim/vim.git
[root@wrokspace]# cd vim
[root@wrokspace]# ./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp \
--enable-pythoninterp \
--enable-perlinterp \
--enable-luainterp \
--enable-gui=no
[root@wrokspace]# make && make install
4. 确认安装
[root@wrokspace]# vim --version | head -1
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Mar 21 2022 15:25:38)
参考:
- https://phoenixnap.com/kb/how-to-install-vim-centos-7
- https://liqiang.io/post/upgrade-vim-in-centos-5485705d
- https://cloud.tencent.com/developer/article/1695045