PHPStorm 从搜索中排除供应商但保留 Intellisense
PHPStorm exclude vendor from search but keep Intellisense
知道如何从 Search in files and folders
中排除 vendor
目录,但为了 Intellisense 目的将其保留在索引中吗?
我只需要在我的 Symfony 文件中搜索,而不是框架等。
在 Settings
中尝试过 Scopes
,使用此模式:
!file[abuse]:vendor//*
谢谢!
Scopes 功能是解决问题的方法。
你只需要确保你也有包容性的部分,而不是只排除规则。解决方案是递归地包含所有内容,然后才排除不需要的内容。
原因 -- ATM 搜索无法正确处理仅具有排除规则的范围。
我尝试使用示波器,但它似乎对我不起作用。 vendor
文件在尝试打开文件 (ctrl + shift + n) 时仍然出现,为了使用范围,我必须从 find in all files
对话框手动 select 它。
我发现更好的解决方案是使用 PhpStom 中的 composer
设置,如 所示。
只需将您的 composer.json
和 composer.phar
添加到 composer
设置中,剩下的就交给它了!
知道如何从 Search in files and folders
中排除 vendor
目录,但为了 Intellisense 目的将其保留在索引中吗?
我只需要在我的 Symfony 文件中搜索,而不是框架等。
在 Settings
中尝试过 Scopes
,使用此模式:
!file[abuse]:vendor//*
谢谢!
Scopes 功能是解决问题的方法。
你只需要确保你也有包容性的部分,而不是只排除规则。解决方案是递归地包含所有内容,然后才排除不需要的内容。
原因 -- ATM 搜索无法正确处理仅具有排除规则的范围。
我尝试使用示波器,但它似乎对我不起作用。 vendor
文件在尝试打开文件 (ctrl + shift + n) 时仍然出现,为了使用范围,我必须从 find in all files
对话框手动 select 它。
我发现更好的解决方案是使用 PhpStom 中的 composer
设置,如
只需将您的 composer.json
和 composer.phar
添加到 composer
设置中,剩下的就交给它了!