Sublime text 2在文件扩展名的文件夹中找到

时间:2013-07-09 18:42:20

标签: sublimetext2 sublimetext

如何使用文件扩展名搜索sublime text 2中的文件夹?

我在哪里使用:

*.js

全局搜索所有js文件。

如果我尝试将其限制在一个文件夹中:

/project/*.js

它什么都不匹配。

3 个答案:

答案 0 :(得分:69)

而不是:

/project/*.js

尝试使用:

project .js

这应匹配路径中项目且具有 .js 扩展名

的文件

编辑:以上假设您尝试使用Sublime Text中的Goto Anything功能查找扩展名为.js的所有文件。

如果您想在目录中的.js文件中进行搜索,可以在搜索路径中添加包含过滤器:

/project,*.js

这将搜索您输入的文本,将范围限制为 / project 中的文件以及扩展名为.js的子目录。

参考:Sublime Text Docs - Search Scope

编辑2 :对于Sublime Text 3,请参阅下面的Simons答案。

答案 1 :(得分:22)

godfrzero的答案在Sublime 3中不起作用,因为它实际上包含了所有JS文件以及项目文件夹中的所有文件。

相反,你需要指定它与你原来的方式类似......

project/*.js

请注意,没有前导斜杠,因为它会将其视为绝对路径,在大多数情况下您不需要它。要在文件夹中包含多种文件类型,我认为您需要像这样指定它:

folder/*.ctp,folder/*.php

这将匹配以下任何文件:

/app/folder/example.ctp
/app/folder/example.php
/app/folder/subfolder/example.ctp
/app/long/path/folder/subfolder/example.php

我知道你问过Sublime 2,但希望这有助于其他人(比如我自己)用谷歌搜索这些建议。

西蒙。

答案 2 :(得分:0)

我的崇高版:3.2.2

除了上述答案外,我还尝试在所有以 test _ 开头的python文件中查找。所以这就是我的方法。

在窗口中按Ctrl + Shift + F后。

Where : /home/WorkDir/test, test_*.py