flutter - VSCode 未在 Dart 代码中显示函数参数列表
问题描述
当我编辑 JavaScript 代码时,VSCode 会在我输入函数名称后立即显示一个带有参数列表的弹出窗口,然后是 (.
在编辑 Dart 代码时,情况并非如此。在这里,我必须使用鼠标将鼠标悬停在函数名称上以显示包含函数信息的弹出窗口。
这是正常行为吗?有没有办法改变这种行为?有谁知道显示弹出窗口的快捷方式?
解决方案
这由 Dart 扩展 ( dart.triggerSignatureHelpAutomatically
) 中的 VS Code 用户设置控制。默认情况下它没有打开,因为有一些怪癖(我不记得完全在我的脑海中)。
正在进行将扩展移动到使用 LSP 协议的工作,这会将其中的一些功能推送到 Dart 分析服务器中,这可能更容易使某些功能更可靠(因为在语言服务器中可用的信息比当前暴露于 VS Code 扩展)。
推荐阅读
- django - Docker 错误:找不到 env 文件:/home/sam/code/docker/.env.dev
- blueprism - 我们真的需要 RPA 来实现 Excel 自动化吗,就像使用 Excel VBA 脚本可以实现的一样?
- kubernetes - 无法删除没有部署的 Kubernetes 服务
- c# - 如何使用 append.text 连接格式化字符串?
- android - “Maps SDK for Android v.3.0.0 BETA”能否在没有 Google Play 服务的设备上运行?
- python - 无法在 Tkinter 中更改标签文本
- reactjs - 如何在打字稿中呈现记录
- javascript - JavaFx 客户端收到的“Hello”显示为“Hello”
- kotlin - (接口,类)Kotlin:期望成员声明
- python - 即使在使用正则化器后,LSTM 也会过拟合