Autocomplete/Intellisense 不适用于 VSCode 中的 dart/flutter

Autocomplete/Intellisense not working for dart/flutter in VSCode

即使使用 CTRL+SPACE 快捷方式,我得到的选项也与代码无关。

我在 lib 文件夹中创建了一个名为 questions.dart 的新文件以及 main.dart。在 main.dart 中,代码自动完成工作正常,但在 question.dart 中,则不然。此外,新文件中的语法也没有突出显示。

对于questions.dart

对于main.dart

重新启动 Dart 分析服务器。如果这不起作用,请重新启动 IDE.

我偶尔会遇到这种情况。我认为这是 Dart 分析服务器的问题。通常,重新启动 Dart Analysis Server 即可修复它。

重新启动 Dart 分析服务器。按 ctrl + shift + p。然后搜索查找名为 Dart: Restart Analysis Server 的命令。如果它不起作用,请重新启动您的 IDE.

我在这里遇到了同样的问题。我设法通过将 flutter 通道从 master 切换到 beta 来解决它。现在可以自动完成了,但有时事情还是会变得疯狂。