如何解决如何使用Dart Code扩展名完成函数的括号并在参数上制表符如果有?
在Flutter项目上工作时,我在VS Code上使用Dart Code扩展名。我无法在自动完成功能上添加括号和制表符,而不是该函数的参数。
请参阅this屏幕录像,以查看实际问题。
然后this查看预期的行为。这是一个简单的console.log()
语句,在接受自动完成建议后括号已完成。
Insert Argument Placeholder option
已启用,而enableCompletionCommitCharacters
选项已禁用。
VS代码版本:1.49.2
Dart扩展版本:3.14.1
Dart / Flutter SDK版本:Dart-2.9.2 / Flutter-1.20.4
解决方法
此功能最初是在LSP实现中缺少的(我假设您已启用dart.previewLsp
),尽管最近已实现(作为新设置dart.completeFunctionCalls
,它将取代您提到的原始设置):
https://github.com/Dart-Code/Dart-Code/issues/2823
尽管如此,您仍需要一个更新的SDK(尽管它目前尚未制作稳定的SDK,因此它可能仅位于主/开发通道上)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。