PhpStorm中无限索引循环问题求助
解决PhpStorm索引循环无法停止的问题
- 排除非必要目录:打开
File > Settings > Directories,把项目里的node_modules、vendor、cache这类缓存/依赖目录标记为Excluded——这些内容不需要索引,排除后能大幅降低索引压力,避免循环触发。 - 删除旧索引文件:先关闭PhpStorm,找到项目根目录下的
.idea文件夹删除;如果是全局缓存问题,就去PhpStorm的系统缓存目录(Windows是C:\Users\<你的用户名>\.PhpStorm<版本号>\system,Mac是~/Library/Caches/JetBrains/PhpStorm<版本号>),删掉里面的index相关文件夹,重启后让PhpStorm重新生成索引。 - 暂停外部文件变动工具:如果有Git自动拉取、文件同步工具在后台修改项目文件,会反复触发索引更新,先关掉这类工具,等索引完成后再开启。
- 调整自动触发索引的设置:进入
File > Settings > Build, Execution, Deployment > Compiler,关闭Make project automatically;再去Appearance & Behavior > System Settings > Updates里取消自动更新检查,减少自动触发索引的场景。 - 重置项目配置:如果
.idea目录的配置文件损坏,备份后删除整个.idea文件夹,重启PhpStorm重新初始化项目,再重新索引。
内容的提问来源于stack exchange,提问作者Strive Massawe
相关产品推荐
相关产品推荐

