VS 代码智能清除缓存并重新加载



我将Visual Studio Code与Intelephense一起使用,这对我的所有项目都有奇效,除了一个项目,其中每个类都显示为未定义,直到我打开包含该类的文件。因此,我怀疑Intelephense没有扫描这个项目。

网络上的一些建议提到执行"清除缓存并重新加载",但是我在任何地方都找不到此选项。谁能告诉我在哪里可以找到这个,请问?

我正在使用 Windows 10、VS Code 1.46.1 和 Intelephense 1.4.1

它似乎已在 1.0.0 版 (2019-02-20( 中删除,如他们在 GitHub 中的更改日志中所述,取而代之的是"索引工作区"。这可以通过打开命令托盘(Ctrl+Shift+P(并键入"Intelephense:索引工作区"来激活。

但是,这并没有解决索引问题。这实际上是由一个有问题的符号链接引起的,该符号链接以某种方式链接到自身。当我删除它并重新启动 VS Code 时,索引按预期工作。

编辑:要强制Intelephense重新索引您的代码,您必须激活PHP文件,否则该选项将不会显示。感谢Artem Russakovskii强调这一点,并感谢truefusion的解决方法。

最新更新