我有几个不同的项目,但它们有相同的“核心”。
我只需要将所有非当前项目标记为“排除”,以避免在其中搜索(简单搜索、shift+cmd+n等)。
换句话说,我希望从“核心”+“当前项目”中获得搜索结果。
是否有办法关闭某些项目但仍然在“项目列表”中使其可用,并且像关闭前一样容易地打开?或者也许您有其他经验?
![输入图像说明](https://istack.dev59.com/bmOQM.webp)
![输入图像说明](https://istack.dev59.com/bmOQM.webp)
要应用自定义搜索,请使用 Scopes。在“设置/首选项”>“外观和行为”>“Scopes” 中使用它来进行“查找路径”或“替换路径”。
我建议您重新组织文件夹,以避免在项目目录中留下不必要的文件。此外,您可以通过转到“设置”>“项目设置”>“目录”并添加其他目录来指定源根。
!file[*]:.idea/*&&!file[*]:.idea//*&&!file[*]:app/cache//*&&!file[*]:app/logs//*
该代码意为:选择除了.idea文件夹、app/cache和app/logs文件夹外的所有文件。 - RoukmoutePhpStorm > Preferences > Appearance & Behavior > Scopes
是对应的路径。请将其输入到文件路径中以快速访问。 - Wesley Smith从2016.3版本开始,可以在设置 > 外观和行为 > 作用域下找到此设置。
或者无论版本如何,只需进入设置并在顶部的搜索框中输入“scopes”即可。
然后只需单击+符号以添加作用域,选择要排除的文件夹,单击递归排除并应用。
然后使用CTRL + SHIFT + F进行搜索时,在选项> 作用域下选择“自定义”并选择刚创建的作用域(感谢评论者)。
Scope
标签),您必须在下拉菜单中选择相同的名称。(Jetbrains UX的修改是否让其他人变成了抱怨的老头?) - Bob Stein