Flutter/Dart 自动完成功能适用于 VS Code,但不适用于 Android Studio
Posted
技术标签:
【中文标题】Flutter/Dart 自动完成功能适用于 VS Code,但不适用于 Android Studio【英文标题】:Flutter/Dart autocomplete works in VS Code, but not in Android Studio 【发布时间】:2019-09-23 04:58:39 【问题描述】:我认为在开发方面,AS 是一个主要受支持的环境,所以这真的很不寻常。
Alt + Enter
in android Studio
Flutter 插件:v35.2.1
Dart 插件:v183.6270
在阅读 this 之后,在 VS Code 中打开的完全相同的项目。
Ctrl + .
in VS Code
Flutter 插件:v.2.26.1
Dart 插件:v2.26.1
颤动:
flutter --version
Flutter 1.2.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 8661d8aecd (3 months ago) • 2019-02-14 19:19:53 -0800
Engine • revision 3757390fa4
Tools • Dart 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)
为什么会这样?
【问题讨论】:
【参考方案1】:此问题已在 Github 上回答。
Android Studio 有一个较旧的 Dart 插件 (183.6270) 的版本高于 IntelliJ (191.7019)。那 较新的 Dart 插件支持分析服务器的功能 显示不在范围内的符号的完成。如果您选择一个 在这些符号中,您的导入将自动为您更新。
随着 Android Studio 的升级,并移至 IntelliJ 版本 支持新 Dart 插件的平台,Android Studio 将获得 这个功能也是。
Tldr:
IntelliJ
和 VS Code
比 Android Studio
拥有更多最新版本。
【讨论】:
Android Studio 现在可以使用了吗?【参考方案2】:Android Studio 现在也提供自动完成功能。如果它不适合您,请转到文件->省电模式并禁用它。
来源:https://github.com/flutter/flutter-intellij/issues/3456#issuecomment-593689793_
【讨论】:
终于我发现了为什么这突然不起作用了。谢谢!【参考方案3】:从导航栏点击文件 -> 设置 -> 意图然后搜索 dart 检查选项快速协助
【讨论】:
【参考方案4】:你也可以试试这个。 转到首选项>>编辑器>>常规>>代码完成
更改(在 200 毫秒而不是 1000 毫秒内显示参数信息弹出窗口) 也(在 200.ms 而不是 1000 ms 中显示文档弹出窗口)
这有助于加快工作速度,您可以检查此页面上的其他设置
【讨论】:
以上是关于Flutter/Dart 自动完成功能适用于 VS Code,但不适用于 Android Studio的主要内容,如果未能解决你的问题,请参考以下文章
颤振导入'package:flutter_svg/flutter_svg.dart';不适用于 VS 代码和 Android 工作室
VS Code (Flutter, dart) 错误在注释或删除代码后不会消失
AppAuth 登录重定向适用于 iOS,但不适用于 Android