如何在Visual Studio Code中触发参数提示?

Mat*_*tej 10 visual-studio-code

当我将光标放在调用方法的括号内时,我想显示参数提示。

我知道Visual Studio和Reddit上已经存在类似的答案,但是在Stack Overflow上找不到这个问题的快速答案。所以我决定添加它。

小智 38

更新v1.6 - 2021 年 8 月

还有一个称为嵌入提示的新功能,您可以像这样启用它settings.json

"javascript.inlayHints.parameterNames.enabled": "all",
Run Code Online (Sandbox Code Playgroud)


Mat*_*tej 20

对于Windows和Linux:

Ctrl + Shift + Space
Run Code Online (Sandbox Code Playgroud)

对于MacO:

? + ? + Space
Run Code Online (Sandbox Code Playgroud)

  • 另请参阅[键绑定](https://code.visualstudio.com/docs/getstarted/keybindings#_rich)languages-editing]。命令 ID `editor.action.triggerParameterHints`。 (12认同)
  • 您还可以使用“ctrl”+“space”来获取可以使用哪些参数的提示。 (5认同)
  • 请记住,在 Mac OS 中,可以设置“⌘ + Space”来更改输入语言。在这种情况下,VS Code 将不会触发提示。因此,您可能想要更改 Mac OS 或 VS Code 中的组合键。 (4认同)

lav*_*ava 15

方法一

cntrl+ shift+space

在此输入图像描述

方法2

查看 -> 命令面板 -> 参数提示

在此输入图像描述

方法3

将鼠标悬停在该功能上,就会显示提示。

在此输入图像描述

如果您觉得 gif 太小,请单击 gif,它将放大。


pro*_*mer 13

对于 Java 扩展,ctrl++shift仅在设置后才space起作用:Java > Signature Help: Enabledsettings.json

在此输入图像描述

在此输入图像描述


Ali*_*eri 9

您可以使用Ctrl+Space在括号前显示参数提示,如果您想触发括号中的参数提示以了解参数,您可以使用Ctrl+ Shift+Space

  • 我对此表示怀疑。当光标放在方法名称上但不在括号内时,使用“Ctrl + Space”会显示提示,即操作要求的内容。他正在寻找“Ctrl + Shift + Space”。 (2认同)

小智 5

  1. 代码 -> 首选项 -> 键盘快捷键
  2. 搜索“触发参数提示”

2.a 在这里您可以检查定义的快捷方式

2.b 或者您可以通过按“触发参数提示”命令名称的左侧来更改键绑定。