- vim光标移动到头文件处时,使用gf可以跳转到头文件。但是,有时候gf命令无法成功跳转,反而会出现找不到头文件的错误。
- path选项定义了一个目录列表,在使用gf,find,以及CTRL-W f等vim命令时,如果使用的是相对路径,那么就会在path选项定义的目录列表中查找相应的文件。
- 因此,想要解决找不到头文件的问题,就需要将头文件的路径添加到path变量中。例如:
set path=.,/usr/include,/opt/ros/melodic/include/**
这里.
表示当前文件目录,后面的两个绝对路径是目标头文件的路径,**
表示搜索这个目录下所有子目录。