描述错误
自动完成未按预期工作。
再现
选择需要Function
的属性到 Widget 中不再自动建议属性回调实现。
从列表中选择Navigator.pop
不会关闭括号并自动在其中添加context
......还有更多问题......
预期行为
从建议列表中选择一个属性时,会自动显示该回调的可能实现(正常函数和箭头函数实现)。
选择Navigator.of
或Scaffold.of
应该会自动关闭此方法的括号并在其上添加上下文。
截图
以下是该问题的预览: https :
版本(请填写以下信息):
您最近是否启用了 LSP?
如果是这样,我认为这可能是https://github.com/Dart-Code/Dart-Code/issues/2823 / https://github.com/Dart-Code/Dart-Code/issues/2992。 在当前的 Flutter 稳定分支中,有一个尚不支持的设置( dart.completeFunctionCalls
)。 这已经实现,应该在下一个 Flutter 稳定更新中。
同时,如果您想要此功能,您可以禁用 VS Code 中的“预览 LSP”设置并重新加载,这应该会返回到您之前的行为。
@DanTup这就是问题所在。 感谢您的快速答复!
伟大的! 在下一个 Flutter 稳定版本发布后,我可能会向所有人重新显示 LSP 提示,因此如果您再次看到它弹出,您应该能够选择加入并设置dart.completeFunctionCalls
设置(您甚至可以现在启用它),然后您也应该继续看到 LSP 的这种行为。
一段时间后,LSP 将成为默认选项(最终也是唯一的选择)。 谢谢!
最有用的评论
您最近是否启用了 LSP?
如果是这样,我认为这可能是https://github.com/Dart-Code/Dart-Code/issues/2823 / https://github.com/Dart-Code/Dart-Code/issues/2992。 在当前的 Flutter 稳定分支中,有一个尚不支持的设置(
dart.completeFunctionCalls
)。 这已经实现,应该在下一个 Flutter 稳定更新中。同时,如果您想要此功能,您可以禁用 VS Code 中的“预览 LSP”设置并重新加载,这应该会返回到您之前的行为。