下载vim源码
这里我下载的是最新版本的vim
需要先安装git
sudo yum install git
然后拉取vim源码
git clone https://github.com/vim/vim.git
如果想要指定版本 参考以下命令
git clone --depth 1 -b v9.0.1136 https://github.com/vim/vim.git
安装前准备
cd vim/
./configure
此时可能会遇到报错 一般是没有安装依赖库导致的
我遇到的是
configure: error: in `/home/alpha/program/vim/src':
configure: error: C preprocessor "/lib/cpp" fails sanity check
网上查了一下是因为少安装了glibc-kernheaders导致的
使用以下命令安装后即可执行
sudo yum install glibc-kernheaders
这里附上常见缺少的依赖 因为很多是我的系统已经安装好的 所以仅供参考
yum install cmake git python3 python3-devel gcc gcc-c++ ncurses-devel glibc-kernheaders
全都安装好以后就可以编译了
编译安装
sudo ./configure
sudo make -j8
sudo sudo make install
cd src
./vim
看到下图所示的就是安装正确了
然后卸载掉原来的vim 替换成新安装的版本
sudo yum remove vim
sudo rm /usr/bin/vim # 这一步可能执行不成功 提示文件不存在 没有影响
sudo cp ./vim /usr/bin/
最后输入vim 查看安装成功