列表内容
在
.vimrc
中添加:
Plugin 'Valloric/YouCompleteMe'
- 在vim中运行
:BundleInstall
- 在terminal中build:
cd ~/.vim/bundle/YouCompleteMe
./install.py --clang-completer
- 找到
~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py
,将该文件copy到任意位置,比如~/.vim/.ycm_extra_conf.py
.然后对其中的flags
进行修改,加入日常会用到的header路径。这些路径可以用以下命令找到:
clang -x c++ -v -E /dev/null
- 在
.vimrc
中设置let g:ycm_global_ycm_extra_conf = '/Users/march/.vim/.ycm_extra_conf.py'
。这样每次启动vim,ycm就会加载这个文件。 - 对于一些特别的项目,如果使用了一些新的header,比如
gmp.h
,只需要在该项目目录下放入一个修改过的.ycm_extra_conf.py
,然后再加入新的header的flags.