自动完成/智能感知不适用于 VSCode 中的 dart/flutter
Posted
技术标签:
【中文标题】自动完成/智能感知不适用于 VSCode 中的 dart/flutter【英文标题】:Autocomplete/Intellisense not working for dart/flutter in VSCode 【发布时间】:2020-11-22 13:18:05 【问题描述】:即使使用CTRL+SPACE
快捷方式,我得到的选项也与代码无关。
我在 lib 文件夹中创建了一个名为 questions.dart
的新文件以及 main.dart
。在main.dart
中,代码自动完成工作正常,但在question.dart
中却不行。此外,新文件中的语法也没有突出显示。
对于questions.dart
对于main.dart
【问题讨论】:
您可能需要自己输入一些内容。尝试放入 import material.dart 代码行。您显示的 questions.dart 文件中没有要突出显示的语法,它是一个空文件。 我添加了几行代码,但仍然没有。 【参考方案1】:重启 Dart 分析服务器。如果这不起作用,请重新启动 IDE。
这偶尔会发生在我身上。我相信这是 Dart 分析服务器的问题。通常,重启 Dart 分析服务器会修复它。
重新启动 Dart 分析服务器。按ctrl + shift + p
。然后搜索查找名为Dart: Restart Analysis Server
的命令。如果它不起作用,请重新启动您的 IDE。
【讨论】:
【参考方案2】:我在这里面临同样的问题。我设法通过将颤振通道从 master 切换到 beta 来解决它。现在自动完成功能有效,但有时事情仍然会变得疯狂。
【讨论】:
以上是关于自动完成/智能感知不适用于 VSCode 中的 dart/flutter的主要内容,如果未能解决你的问题,请参考以下文章