intellij-idea - 如何在 IntelliJ 中自动完成/导入 Flutter 类?

在 IntelliJ 中,我必须在文件顶部手动导入 Flutter 包,以便自动完成在文件的其他位置工作。

我宁愿开始输入一些东西(在一个方法中),IntelliJ 会在我的项目中本地搜索我的 pubspec.yaml 并建议我可能想要的类。如果我选择了尚未导入的内容,它应该为我导入。

这个基本功能在许多其他语言和 IDE 中都可用,所以我想知道我是否有错误配置。我正在使用安装了最新 Flutter 和 Dart 插件的 IntelliJ 2018.2。

最佳答案

这是一个已知问题。

出于性能原因,DartAnalyzer 被构建为仅加载已在项目代码中的任何位置导入的库。 从那时起,DartAnalyzer 的整体性能有了很大提高,现在可以提供更好的建议,但似乎还没有足够的资源来实现它。

点赞并关注 https://github.com/dart-lang/sdk/issues/25820

https://stackoverflow.com/questions/52426838/

相关文章:

dart - 运行后出错 "flutter upgrade"

dart - Flutter 应用程序在启动时崩溃

proxy - 企业防火墙后面的 Flutter 应用程序在获取包期间引发 TLS 错误

dart - Flutter中如何实现Dropdown的这种设计

dart - 通过滑动更改路线

exception - 扩展面板底部溢出

firebase - Flutter:取消 Google 登录流程时出现平台异常

android - 如何在没有 Android Studio 的情况下使用模拟器在 VS 代码中安装

flutter - 永久持久的 Bottom Sheet flutter

ios - 如何在 Flutter 中隐藏导航栏(在 iPhone X 上)