从search中排除文件夹,但不从项目列表中排除

我有一个与同一个core不同的项目。

我所需要的是将所有不是当前的项目标记为excluded以避免通过它们进行search(简单search,shift + cmd + n等)

换句话说,我想从core + current project获得search结果。

有什么办法可以close一些项目,但是在projects list有这些项目,并且可以在close项目的时候轻松open它们? 或者你可能还有另外的经历?

在这里输入图像说明

要应用自定义search,请使用“作用域Setting >“ Project Settings >“ Scopes以将其用于Find in PathReplace in Path
我build议重新组织你的文件夹,这样就不会在项目目录中留下不必要的文件。 另外,您可以通过转至Settings > Project Settings > Directories并添加其他目录来指定源根目录。

从版本2016.3起 ,可以在设置 > 外观和行为 > 范围中find

或者不pipe版本 ,只要进入设置 ,在顶部的search框中input“范围”即可。

然后只需单击+符号添加范围,select要排除的文件夹,然后单击“ 排除recursion”并应用。

然后,当您使用CTRL + SHIFT + F进行search时,在选项>范围下select自定义并select您刚创build的范围(谢谢评论者)。

这是从search结果中排除目录的最佳方法。 我在大型Magento项目上工作,在search结果中有许多不想要的目录。 这解决了我的问题。

从搜索排除