vim版本升级
最近有一个在使用的linux服务器中vim版本是8.0,于是动手将其做了一次版本升级,到9.0的版本。通过以下步骤可以完成一次升级。
安装依赖
curses是一个在Linux/Unix下广泛应用的图形函数库.,作用是可以绘制在DOS下的用户界面和漂亮的图形。
libncursesw5这个软件包包含运行用ncursesw编译的程序所需的遗留共享库,其中包括对宽字符的支持。
首先需要安装以上两个依赖。
1 | sudo apt-get install libncurses5-dev libncursesw5-dev |
下载源码
从官方地址下载vim源码。
1 | git clone git@github.com:vim/vim.git |
配置
使用youcompleteme
插件需要支持python3,所以要先安装python3-dev。同时我也安装了python-dev,这样我安装的vim也可以支持python。
1 | sudo apt-get install python3-dev |
配置vim,以vim9为例
1 | ./configure --with-features=huge \ |
编译安装
1 | make -j8 |
查看编译结果
编译成功后,在src/
文件夹下生成vim
执行文件。可以查看其版本
1 | cd src |
替换掉当前的vim
1 | whereis vim //查看当前vim位置 |
下面是我安装的版本