加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Vim:无法正确设置’path’以使’gf’正常工作

发布时间:2020-12-15 21:39:00 所属栏目:安全 来源:网络整理
导读:我试图让gf使用看起来像这样的路径: foo/bar.js 该文件位于:/Users/dimal/dev/project/src/foo/bar.js 所以我设置了这样的道路: set path+=/Users/dimal/dev/project/src 似乎gf应该找到该文件,但事实并非如此. E447: Can't find file "foo/bar.js" in pa
我试图让gf使用看起来像这样的路径:

foo/bar.js

该文件位于:/Users/dimal/dev/project/src/foo/bar.js

所以我设置了这样的道路:

set path+=/Users/dimal/dev/project/src

似乎gf应该找到该文件,但事实并非如此.

E447: Can't find file "foo/bar.js" in path

为什么?

我尝试过其他变化:

/Users/dimal/dev/project/src/**
/Users/dimal/dev/project/src/**/*

解决方法

gf命令搜索路径中的文件包括via:set path.

set path命令接受*之类的通配符. (*表示任何字符)因此,如果要在目录的子目录下包含所有文件,则可以给出

:set path+=directory/**

对于目录下的三个级别的深度,即,要包含当前目录的子目录的子目录的任何子目录下的文件,可以指定类似目录/ ** 3

允许的最大深度为100.

像这样的命令

:set path+=/Users/dimal/dev/project/src/**3

将允许您在src / subdirectory / subdirectory /子目录中搜索名为bar.js的文件,而不仅仅是在src /中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读