Linux Vim Youcompleteme配置
说明
自己的配置文件。
youcompleteme真乃神器中的神器,把vim的补全提高到了目前无人能及的高度。(后面用了vscode + vim,才觉得补全的超越之辈存在,但是vim仍然是不可取代)
ycm本身的配置文件为.ycm_extra_conf。
网上有很多配置,我这里主要添加了一个recursive
添加根目录的方式,最原始的并不能递归添加,其余需求可自行添加。
添加的方式:
#qt5
'-ISUB','/usr/include/x86_64-linux-gnu/qt5/',
要按下面步骤才能顺利使用youcompleme。
vim增加python支持
apt-get install vim也行,注意是否有python支持
vim --version |grep python
没有从官网下,重新编译
./configure --with-features=huge --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config
...
make && sudo make install
vimrc
将git里的.vimrc拷贝到home下:
cp .vimrc ~
.vim文件夹及bundle
mkdir -p ~/.vim/bundle
cd ~/.vim/bundle
git clone http://github.com/gmarik/vundle.git
BundleInstall
打开任意文件, 在vim cmd里输入BundleInstall
即可,接下来是按vimrc指定的bundle的安装过程,
其中youcompleteme
略久,耐心等待下。
颜色主题
不知为何bundle下载的solorazied.vim没有生效,需要将文件拷贝到安装目录/usr/local/share/vim/vim80/colors/
去。
youcompleteme 安装
在下好的vundle里,执行
.vim/bundle/YouCompleteMe/install.py
应该是下载clang相关。
成功后,将.extra_ycm_conf.py拷贝到home即可:
cp .extra_ycm_conf ~
大功告成。