【问题标题】:PHPStorm exclude vendor from search but keep IntellisensePHPStorm 从搜索中排除供应商但保留 Intellisense
【发布时间】:2016-07-14 09:26:17
【问题描述】:

知道如何从 Search in files and folders 中排除 vendor 目录,但将其保留在索引中以用于 Intellisense 目的?

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

Settings 中尝试过Scopes,使用这种模式:

!file[abuse]:vendor//*

谢谢!

【问题讨论】:

  • 使用范围。就在创建范围时.. 确保您也具有包容性部分——递归地包括所有内容,然后才排除不需要的东西——ATM 搜索不适用于仅具有排除规则的范围。
  • 太棒了!不知道我必须先包含所有内容。谢谢!回复完整的问题,以便我标记为已解决。

标签: phpstorm


【解决方案1】:

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

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

只需将您的composer.jsoncomposer.phar 添加到composer 设置中,剩下的事情就交给您了!

【讨论】:

    【解决方案2】:

    Scopes 功能是通往这里的路。

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

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

    【讨论】:

      猜你喜欢
      • 2016-09-10
      • 1970-01-01
      • 2016-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-18
      • 1970-01-01
      相关资源
      最近更新 更多