PhpStorm在项目工具窗口中搜索

时间:2017-05-19 00:14:04

标签: phpstorm

我正在使用PhpStorm 10.0.4

当我开始在项目工具窗口中键入字符时,它会搜索包含键入文本的文件。 enter image description here

是否可以更改此行为,以便只匹配以键入文本开头的文件?

2 个答案:

答案 0 :(得分:2)

  

是否可以更改此行为,以便只匹配以键入文本开头的文件?

AFAIK没有。根本没有GUI设置。

另外,这个Speed Search用于很多地方/工具窗口,搜索逻辑是相同的。

P.S。如果您需要搜索文件..为什么不尝试更合适(通常意义上的)Navigate | File...呢?

速度搜索仅查找已扩展节点中的项目(因为它是对已显示文本的基本搜索)..但Navigate | File...将在项目中的任何位置查找文件。

答案 1 :(得分:1)

这不可能直接,但您可以为此创建和使用范围。

打开Settings并转到Appearance & Behaviour - > Scopes。创建一个新范围,为其命名(让我们说"我的文件")并将file:*/c*放入模式编辑框中。

在“模式”编辑框下的大文件列表中,您可以预览其效果。范围中包含的文件以绿色显示,包含所包含文件的目录以蓝色显示。

此简单模式仅在所有目录中选择名称以c开头的文件。您可以使用通配符稍微复杂的过滤器,包括或排除整个目录等。通过一些练习,您可以创建与常规需求相匹配的过滤器。

如果您对范围定义感到满意,请关闭Settings框并返回Project视图。单击Project旁边的箭头,您将获得项目文件的视图列表。您创建的所有范围都应该在那里。选择"我的文件"并且只有该范围中包含的文件(和目录)才会显示在Project视图中。

它不是一个动态过滤器,您需要稍微设置它,但是当您处理包含数千个文件的大型项目时,它很有用,并且您需要隐藏对您的任务不重要的文件。