相关疑难解决方法(0)

Alt+Enter 停止处理 IntelliJ 中的 Dart 文件

在构建 Flutter 应用程序时,ALT + Enter键盘快捷键非常方便,不仅可以调出快速修复,还可以调出弹出菜单来包装/删除小部件。在我运行flutter upgrade并更新 IntelliJ(版本2018.3.5)中的 Dart 和 Flutter 插件之前,它运行良好。

我尝试了一个小时的键盘快捷键,禁用和重新启用 Dart/Flutter 插件,重新启动和使 IntelliJ 中的缓存无效,关闭所有其他应用程序并多次重新启动 Windows 10。什么都行不通。我不能Alt+Enter再做任何事情了。在我更新插件和 Flutter SDK 之前它运行良好,所以这些更新中的某些东西似乎破坏了它。

实际上,Alt+Enter似乎对任何事情都不起作用,“建议灯泡”也没有出现。例如,如果我输入

String x  = 2;
Run Code Online (Sandbox Code Playgroud)

2得到正常的红色下划线,但无球表演起来,Al+Enter什么都不做。我已经检查过设置中是否选中了“显示意图灯泡”,并且分配了正确的键盘快捷键(只是为了确保我已将它们重置为默认值)。

有没有其他人最近遇到过这种情况并找到了解决方法?我已经尝试了我在 StackOverflow 上能找到的所有建议,但没有一个有效,也没有一个专门针对 Dart/Flutter 意图/动作/快速修复弹出窗口。

编辑

这是重启后的 IntelliJ 日志。我从似乎打破 Alt+Enter 的 Dart SDK 开始,然后切换到另一个使 Alt+Enter 工作但禁用选择设备来运行应用程序的可能性,然后再次切换回第一个(请参阅日志末尾附近的评论):

// Startup with SDK C:\Users\MyUser\flutter\bin\cache\dart-sdk   2.2.0-edge.0a7dcf17eb5f2450480527d6ad1e201fb47f1e36
2019-03-04 10:10:01,523 [      0]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------ 
2019-03-04 10:10:01,539 [     16]   INFO …
Run Code Online (Sandbox Code Playgroud)

intellij-idea dart flutter

13
推荐指数
5
解决办法
5579
查看次数

标签 统计

dart ×1

flutter ×1

intellij-idea ×1