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

问题描述 投票:0回答:4

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

具体来说,这是示例搜索结果:

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

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

php search phpstorm
4个回答
19
投票

您可以定义一个scope

首先,您必须定义一个范围,其中包含您希望“可搜索”的项目的所有目录。

转到

Appereance & Behaviour -> Scopes
并创建范围

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


17
投票

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


3
投票

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


0
投票

您可以转到设置/首选项 -> 编辑器 -> 文件类型,然后向忽略的文件和文件夹添加规则。

PhpStorm File Types settings

© www.soinside.com 2019 - 2024. All rights reserved.