Flutter VSCode未在Dart代码中显示功能参数列表

Flutter VSCode未在Dart代码中显示功能参数列表,flutter,dart,visual-studio-code,Flutter,Dart,Visual Studio Code,当我编辑JavaScript代码时,只要我键入一个函数名后跟(,VSCode就会立即显示一个带有参数列表的弹出窗口 当编辑Dart代码时,情况并非如此。在这里,我必须使用鼠标悬停在函数名上,以显示包含函数信息的弹出窗口 这是正常行为吗?有没有办法改变这种行为?有人知道显示弹出窗口的快捷方式吗?这是由Dart扩展中的VS Code用户设置控制的(Dart.triggerSignatureHelpPautomatically)。默认情况下,它不会打开,因为有(我记不清是怎么回事) 正在进行的工作是将

当我编辑JavaScript代码时,只要我键入一个函数名后跟(,VSCode就会立即显示一个带有参数列表的弹出窗口

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


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

这是由Dart扩展中的VS Code用户设置控制的(Dart.triggerSignatureHelpPautomatically)。默认情况下,它不会打开,因为有(我记不清是怎么回事)


正在进行的工作是将扩展移到使用LSP协议,这将把一些功能推送到Dart分析服务器,这可能会使一些类似的功能更可靠(因为语言服务器中提供的信息比当前暴露在VS代码扩展中的信息更多).

这回答了你的问题吗?显然,这个问题已经有很多重复的地方了。也请看这个,它引用了Dart代码(VSCode的相关插件)的问题这可能也是相关的:嗨,波阿斯。谢谢你的评论。这不是同一个问题。实际上intellisense对我来说工作得很好。我只是希望带有函数信息的弹出窗口能像编辑JavaScript时那样自动弹出。编辑Dart代码时,我需要使用鼠标将鼠标悬停在函数名上,然后点击get关于参数的任何信息:-(。但这可能是“设计的”。嗨,Danny。非常感谢。这是一个非常有价值的答案。请注意。我已经试用了该设置,是的,有一些怪癖。实际上它看起来很随机。但通过谷歌搜索该设置,我发现您可以随时通过按CTRL+SHIFT+SPACE来激活签名帮助,这是非常有价值的。