flutter - 带有Flutter/Dart插件的IntelliJ中的代码完成起初给出了错误的建议

标签 flutter dart intellij-idea

我已经用IntelliJ用Java编写了代码,发现代码完成工作正常。但是,当我尝试使用新语言(Dart)进行编码时,自动完成功能无法按预期工作。
当我输入一个字符串(例如“String”)时,代码补全最初会弹出并带有不正确的建议,然后刷新以显示包含所需补全的较大建议列表。
原来:
enter image description here
几百毫秒后:
enter image description here
完整的建议列表需要一段时间才能显示。在第一张照片中,右下角有一个正在旋转的加载图标。我认为IntelliJ在完全加载所有建议之前为我提供了不完整的建议列表。
但是,如果在键入“字符串”后立即按[ENTER]或键入[SPACE],则会得到错误的“EquatableConfig.stringify”自动完成功能,而我只需要一个字符串。
有没有办法解决这个问题?

最佳答案

在进行分析时可能会发生这种情况。例如,在项目开放后不久,或在重大来源或pubspec修改之后。一些完成变体比其他变体出现得更快,这会引起困惑。项目预热后,代码完成应立即包含String项。
请注意,您可以在“设置”(“首选项”)|“空间”中禁用“完成项”插入。编辑器一般|代码完成。

关于flutter - 带有Flutter/Dart插件的IntelliJ中的代码完成起初给出了错误的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64371002/

相关文章:

android - Firebase 消息传递错误(仅限 Android)- 新推送通知的致命异常

Flutter 使用 Getx 关闭选定的对话框

colors - StageXL 和颜色值

dart - Flutter "Mapping values are not allowed here"包获取时报错

java - 一个intellij模块有多个SDK

java - IntelliJ 找不到依赖项选项卡

intellij-idea - 如何在 IDEA 编辑器中选择下一个出现的位置

flutter - 如何删除Appbar下方的小线?

firebase - 无需邮箱密码即可登录 flutter

checkbox - 更新复选框并从 flutter 中的对话框返回值