如何在vscode中触发文档弹出窗口

Rob*_*mba 17 visual-studio-code vscode-extensions

如何在光标下触发带有标识符文档的弹出窗口?通常在使用鼠标指针悬停标识符时出现: 在此输入图像描述

我想使用命令或键盘快捷方式实现此效果.

我发现的唯一相关命令是:( trigger completion不显示函数doc)和trigger parameters hint(仅当光标位于函数调用 - 参数列表中时才有效).

Tae*_*Kim 17

触发参数提示的默认快捷键是 Ctrl+Shift+Space

  • 即使这不是罗伯特要求的,这就是我一直在寻找的!在 Mac 上,命令是 `⌘ + Shift + Space` (9认同)
  • 这比 ctrl+k ctrl+i 容易得多 (4认同)
  • [_作为旁注_] _默认情况下_在 **1Password** 中使用相同的组合键。因此,任何安装了 1Password 的人都应该注意这一点(当然,如果需要,可以更改 VS Code 和 1Password 的快捷方式)。 (2认同)

Mat*_*ner 16

这是editor.action.showHover命令.它cmdk cmdi默认是绑定的.

您可以使用键绑定更改键盘快捷键,例如:

{
    "key": "cmd+k ctrl+space",
    "command": "editor.action.showHover",
    "when": "editorTextFocus"
}
Run Code Online (Sandbox Code Playgroud)

  • @skube 现在可以通过 `editor.action.showDefinitionPreviewHover` 来实现,它比 `showHover` 提供更多信息 (4认同)
  • 有没有办法在按住命令 ⌘ 键的同时查看鼠标悬停的等效弹出窗口? (3认同)
  • 对于 Windows,使用“ctrl”而不是“cmd” (3认同)

Ivá*_*oed 10

要使其更加图形化,请检查以下步骤: 在此输入图像描述

在此输入图像描述


Von*_*onC 7

您还可以使用VSCode 1.40(2019 年 10 月)

从键盘定义预览悬停

有一个新命令Show Definition Preview Hover可以更好地访问定义预览悬停小部件,可以通过将鼠标悬停在符号上并按下取决于平台和配置的修饰键来触发。

以前,只Show Hover提供了命令,相当于将鼠标光标悬停在符号上。
现在,使用Show Definition Preview Hover,可以通过键盘显示详细的悬停信息。

https://code.visualstudio.com/assets/updates/1_40/definition-preview-hover.gif