在IntelliJ中,我必须手动在文件顶部导入Flutter软件包,以便自动完成功能可以在文件中的其他地方工作。
我相当希望我可以开始键入某种方法,而IntelliJ会在我的项目中本地搜索pubspec.yaml并建议我可能想要的类。如果我选择了尚未导入的内容,它将为我导入。
此基本功能在许多其他语言和IDE中可用,因此我想知道是否配置错误。我正在使用安装了最新Flutter和Dart插件的IntelliJ 2018.2。
答案 0 :(得分:2)
这是一个已知问题。
出于性能原因,DartAnalyzer被构建为仅加载已在项目代码中任何位置导入的库。 从那时起,DartAnalyzer的整体性能得到了很大的提高,现在可以提供更好的建议,但是似乎没有足够的资源来实现它。