如何从PhpStorm全局搜索中排除文件(Ctrl + Shift + F)

时间:2016-01-13 16:43:20

标签: php search phpstorm

我想从PhpStorm全局搜索(Ctrl + Shift + F)中排除文件,但不从项目本身中排除该文件。一个很好的用例是避免在jQuery.js这样的文件中搜索,但在我的特定情况下,我有一个生成代码的插件,它会使我的搜索结果混乱。

具体而言,这是示例搜索结果: search-results

第一个结果是uselss,并将永远为我。所以我想将其排除在结果之外。但是,如果我将其从项目中排除,那么它将不会包含在PhpStorm的自动完成功能中,这首先是该文件的唯一目的。

或者有替代方案吗?我可以选择一个文件夹并仅在那里搜索,但它不如直接从编辑器按Ctrl + Shift + F方便

3 个答案:

答案 0 :(得分:10)

您可以定义scope

首先,您必须定义一个范围,其中包含您希望成为项目的所有目录,并且可以搜索"。

转到Appereance & Behaviour -> Scopes并创建范围

然后,在"在路径中找到"窗口中,您可以选择要用于搜索的自定义范围

答案 1 :(得分:5)

右键单击文件夹>将目录标记为>排除

enter image description here

答案 2 :(得分:3)

当您按Ctrl + Shift + F时,会有一个范围选项,您可以在其中指定要搜索的文件。

PhpStorm