CentOS 编译安装vim 8.x版本
由于CentOS 7自带的vi版本太老,某些键盘的小键盘数字区会触发乱码BUG,所以手动编译一个新版。
首先前往官方网站查看当前最新的稳定版本信息:https://www.vim.org/download.php
本例中使用github上的源,版本为8.2.xxx
cd /tmp wget tar zxvf v8.2.3536.tar.gz cd vim-8.2.3536/src
先安装一些编译必备依赖
yum install -y ncurses-devel libXt-devel
开始编译
./configure --prefix=/usr/local --enable-multibyte --with-x --enable-fail-if-missing --enable-fontset --enable-gnome-check make -j$(nproc) && make install
接下来前往编译指定目录
vi /usr/local/share/vim/vim82/defaults.vim 找到set mouse =a 改成set mouse =r 保存退出
更换系统原vi触发的程序
alias vi=vim
vim8.2编译后已经自带了代码着色方案,如果bash还没有着色的话可以使用命令开启
alias ls="ls --color=auto"