intellij-idea - 如何在 IntelliJ 中自动完成/导入 Flutter 类?
问题描述
在 IntelliJ 中,我必须在文件顶部手动导入 Flutter 包,以便自动完成在文件的其他地方工作。
我宁愿希望我可以开始输入一些东西(在一个方法中),IntelliJ 会在我的项目中本地搜索我的 pubspec.yaml 并建议我可能想要的类。如果我选择了尚未导入的东西,它应该为我导入它。
这个基本功能在许多其他语言和 IDE 中都可用,所以我想知道我是否配置错误。我正在使用安装了最新 Flutter 和 Dart 插件的 IntelliJ 2018.2。
解决方案
这是一个已知的问题。
出于性能原因,DartAnalyzer 被构建为仅加载已在项目代码中的任何位置导入的库。从那时起,DartAnalyzer 的整体性能有了很大提高,现在可以提供更好的建议,但似乎还没有足够的资源来实现它。
推荐阅读
- swift - Swift 5 从两种方法同时调用 GameOver 方法导致游戏崩溃
- c# - C# TabPage ImageIndex 更改
- php - Heroku 与 Laravel -“确保安装并启用 PHP Redis 扩展”
- android - Android Material Component 全局样式,用于 Material Button、Material Text Button 和 Material OutlinedButton
- android - (Firebase Authen)退出并且从 Fragment 到 MainActivity 的意图不起作用
- python - 如何使用 ctypes 在 python 中查看指针值的变化
- protocol-buffers - 如何插入 grpc-java 以修改代码生成并添加 setNameOrClear(null) 方法?
- c# - CQRS - 一个命令触发其他命令/由其他命令组成
- tcp - fluentd 输入 in_udp 并输出到 tcp
- docker - Kubernetes 健康检查因自定义 Nginx 网络服务器配置而失败