如何使用文件扩展名搜索sublime text 2中的文件夹?
我在哪里使用:
*.js
全局搜索所有js文件。
如果我尝试将其限制在一个文件夹中:
/project/*.js
它什么都不匹配。
答案 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