首页 > 解决方案 > VSCode 未在 Dart 代码中显示函数参数列表

问题描述

当我编辑 JavaScript 代码时,VSCode 会在我输入函数名称后立即显示一个带有参数列表的弹出窗口,然后是 (.

在编辑 Dart 代码时,情况并非如此。在这里,我必须使用鼠标将鼠标悬停在函数名称上以显示包含函数信息的弹出窗口。

这是正常行为吗?有没有办法改变这种行为?有谁知道显示弹出窗口的快捷方式?

标签: flutterdartvisual-studio-code

解决方案


这由 Dart 扩展 ( dart.triggerSignatureHelpAutomatically) 中的 VS Code 用户设置控制。默认情况下它没有打开,因为有一些怪癖(我不记得完全在我的脑海中)。

正在进行将扩展移动到使用 LSP 协议的工作,这会将其中的一些功能推送到 Dart 分析服务器中,这可能更容易使某些功能更可靠(因为在语言服务器中可用的信息比当前暴露于 VS Code 扩展)。


推荐阅读