终于配好YouCompleteMe。。本人用c和c++
说一下具体步骤,本人环境 Ubuntu 16.4
首先按照https://github.com/ycm-core/YouCompleteMe/wiki/Building-Vim-from-source
网站上的步骤把自带vim删干净,再重装,否则后面相当痛苦。
装vim-plug
sudo apt install curl
curl -fLo ~/.vim/autoload/plug.vim --create-dirs
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
在.vimrc 中输入(没有就自己建)
call plug#begin(’~/.vim/plugged’)
Plug’Valloric/YouCompleteMe’,{ ‘do’ : ‘./install.py --clang-completer’, ‘for’: [ ‘c’, ‘cpp’ ] }
call plug#end()
进入vim页面 命令模式输入:
:PlugInstall
安装YouCompleteMe
sudo apt install build-essential cmake python3-dev
sudo apt install clang libclang-dev
cd ~/.vim/plugged/YouCompleteMe
python3 install.py --clang-completer
在.vimrc 中追加
let g:ycm_global_ycm_extra_conf=’~/.vim/plugged/YouCompleteMe/third_party/ycmd/.ycm_extra_conf.py’
这是默认配置
之后 出现这个问题的话
Question can be turned off with options, see YCM docs
.vimrc中输入
let g:ycm_confirm_extra_conf = 0