环境:linux,vim,youcompleteme
头文件和源文件不在一个目录下,但在导入头文件时,不想写完整的头文件路径
比如:正常导入头文件应该写成 #include "/home/user/include/head.h" , 但想偷懒写成 #include "head.h"
步骤:
1、设置.vimrc文件
改为1,这样每次打开vim都会有提示.ycm_extra_conf.py所在路径
2、拷贝.ycm_extra_conf.py到源文件所在目录下
3、在.ycm_extra_conf.py文件中添加头文件所在目录
'-isystem',
'/home/user/include',
这样在导入头文件时 #include "head.h",自动会到以上路径找头文件