【发布时间】:2018-12-15 00:39:22
【问题描述】:
在 PhpStorm 2018.1.6 中,我有一个目录 x,我使用 Settings | Directories -> Exclude directory x 将其排除在外。 PhpStorm 负责处理我排除的大部分目录,但不是这个目录。当我编辑/创建 PHP 测试时,PhpStorm 一直忙于索引这个目录。
目录x 是导入项目的一部分。
PhpStorm 是否有任何理由必须排除已排除的目录并将其编入索引?索引过程需要很长时间。
【问题讨论】:
-
您是否尝试过 Jetbrain 对每个错误的修复?文件->使缓存无效并重新启动
-
巧合的是我刚试过那个,但不幸的是它没有帮助。
-
通过符号链接添加这个目录有什么意义?是否已添加到“设置”中?语言和框架 | PHP > 包含路径?
-
对不起弗拉德,我错了。我将符号链接用于其他目的,但不小心将其写到了这个问题上。感谢您的关注。是的,它已添加到该列表中。
-
包含路径中的目录将至少被索引一次以提供完成数据。例如,composer 包也会发生同样的情况——它们被排除在外,但被添加到包含路径中,因此它们不会参与重构和其他代码库任务,但它们的完成仍然可以工作。如果您不需要该目录中的任何内容,则可以将其从包含路径中删除。