vim:gf 不能跳转头文件的解决
我试图使用gf跳转到此文件:
#include<linux/phy.h>
该文件位于:~/linux-source-5.4.0/include/linux/phy.h,这是一个kernel中的头文件
所以我在vim中设置了这样的路径,
1.在控制台输入vim ~/.vimrc(注:权限不够加sudo)
2.进入配置界面
3. 在配置文件里加入以下代码
set path+=~/linux-source-5.4.0/**3
说明:
set path命令接受*之类的通配符. (*表示任何字符)因此,如果要在目录的子目录下包含所有文件,则可以给出
:set path+=~/linux-source-5.4.0/**
对于目录下的三个级别的深度,即,要包含当前目录的子目录的子目录的任何子目录下的文件,可以指定类似目录/ ** 3
允许的最大深度为100.
像这样的命令
:set path+=~/linux-source-5.4.0/**3
将允许您在linux-source-5.4.0的最大深度为3级子目录中搜索名为phy.h的文件,而不仅仅是在linux-source-5.4.0 /中搜索.