因为 CentOS7 在默认情况下,通过 yum 安装的 vim-X11.x86_64 版本为 7.x 版本,对 Youcompleteme 支持不好。故需要升级到 8.x 版本。
以下记录 gvim 源码安装过程:
0. 卸载原始的安装包 vim-X11
$ sudo yum remove vim-X11.x86_64
1. 安装必要的软件包 (主要是为了支持 X,首先可用 $ rpm -qa xxx 查看是否这些包已经安装)
$ sudo yum install ncurses-devel $ sudo yum install libXt-devel $ sudo yum install gtk2-devel
2. clone 源码包
$ git clone https://github.com/vim/vim.git
3. 进入源码目录进行编译前配置 (可用 $ ./configure --help 查看可用的编译选项)
$ ./configure --prefix=/usr/local --enable-pythoninterp=yes --enable-gui=auto --enable-cscope --enable-multibyte --enable-xim --enable-fontset --with-features=huge --with-x
4. 编译
$ make
5. 安装
$ sudo make install
完。
原文:https://www.cnblogs.com/gaowengang/p/10546815.html