PHPStorm从搜索中排除供应商,但保留Intellisense

时间:2016-01-12 15:51:45

标签: phpstorm

任何想法如何从vendor中排除Search in files and folders目录,但是为了智能感知目的将其保留在索引中?

我只需要搜索我的Symfony文件,而不是框架等等。

使用此模式在Scopes中尝试Settings

!file[abuse]:vendor//*

谢谢!

2 个答案:

答案 0 :(得分:4)

我尝试使用示波器,但它似乎对我不起作用。尝试打开文件时,vendor文件仍然显示(ctrl + shift + n),为了使用范围,我必须从find in all files对话框中手动选择它。

我发现更好的解决方案是使用PhpStom中的composer设置,如this question所示。

只需将您的composer.jsoncomposer.phar添加到composer设置中,它就会为您完成剩下的工作!

答案 1 :(得分:2)

范围功能是这里的方式。

您只需要确保包含包含部分,而不是仅排除规则。解决方案是以递归方式包含所有内容,然后排除不需要的内容。

原因 - ATM搜索无法正确处理仅排除规则的范围。