VSCode中Dart代码不自动显示函数参数列表问题咨询
嘿,这个问题我之前折腾Dart代码的时候也碰到过,来给你详细说说:
关于VSCode中Dart函数参数提示的问题解答
1. 这是正常行为吗?
没错,这是Dart插件在VSCode里的默认行为。JavaScript/TypeScript因为内置语言服务的设置,输入(后会自动弹出参数列表,但Dart插件默认是需要你把鼠标悬停在函数名上,才会显示函数信息和参数提示的。
2. 能不能修改这个行为?
当然可以!只需要调整VSCode的设置就能实现和JS一样的自动触发效果:
- 打开VSCode设置(快捷键
Ctrl+,/Cmd+,) - 在搜索框输入
dart.parameterHints - 找到Dart: Parameter Hints选项,把它的开关改成
true - 顺带确认下全局的
editor.parameterHints.enabled也是开启状态(这个一般默认是开着的,不用额外改)
设置完之后,再输入函数名加(,参数列表弹窗就会自动弹出来啦。
3. 有没有快捷键手动调出弹窗?
必须有!不管你改没改默认设置,都可以用快捷键手动触发参数提示:
- Windows/Linux:
Ctrl+Shift+Space - macOS:
Cmd+Shift+Space
这个是VSCode的全局快捷键,其他语言场景下也能用来唤起参数提示哦。
内容的提问来源于stack exchange,提问作者Karsten Möller
相关产品推荐
相关产品推荐

