- 安装YCM插件
- 在~/.vimrc下加入:
let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py'
- 然后打开这个.ycm_extra_conf.py文件。这个文件中的flags数组可以配置ycm自动补全读取的头文件路径。在其中加入ros的头文件路径即可。下面附上我的这个文件的配置:
- vim开发ros自动补全效果图:
let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py'