【问题标题】:How to trigger documentation popup in vscode如何在 vscode 中触发文档弹出窗口
【发布时间】:2018-05-07 10:26:03
【问题描述】:

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

我想使用命令或键盘快捷键来实现此效果。

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

【问题讨论】:

标签: visual-studio-code vscode-extensions


【解决方案1】:

这是editor.action.showHover 命令。默认绑定到 cmdk cmdi

注意:快捷键的工作方式是按住 cmd [ctrl in windows],然后按住 k 然后 i

您可以使用以下键绑定change the keyboard shortcut

{
    "key": "cmd+k ctrl+space",
    "command": "editor.action.showHover",
    "when": "editorTextFocus"
}

【讨论】:

  • 有没有办法在按住命令 ⌘ 键的同时查看与鼠标悬停的等效弹出窗口?
  • 对于 windows 使用 ctrl 而不是 cmd
  • @skube 现在可以通过editor.action.showDefinitionPreviewHover 实现,这比showHover 提供更多信息
  • 不是每个问题的 jsdoc 中的 @description 属性。看到它会非常有用。
【解决方案2】:

Trigger Parameter Hints 的默认快捷键是 Ctrl+Shift+Space

【讨论】:

  • 这比 ctrl+k ctrl+i 简单多了
【解决方案3】:

你也有,VSCode 1.40 (Oct. 2019):

从键盘悬停定义预览

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

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

【讨论】:

    【解决方案4】:

    要使其更加形象化,请检查以下步骤:

    【讨论】:

      【解决方案5】:

      在 Visual Studio 2019 for Mac 中,我在键绑定设置中找不到任何关于“悬停”的信息。相关命令似乎被称为“显示快速信息”,默认绑定到Cmd + F1

      我知道这个问题是关于 VSCode 的,但我只能在尝试搜索答案时找到这个问题。因此,我也想将信息留在这里,以防有人觉得有用。

      【讨论】:

      • 问题是关于 Visual Studio Code,而不是 Visual Studio
      • @MartinRiddar 是的。我正在搜索 Visual Studio 的信息,但找不到任何信息。因此,我也将信息放在这个问题下,因为其他人也可能会偶然发现这个问题。
      • 很公平,我看到您更新了答案以包括现在:)
      猜你喜欢
      • 2020-10-08
      • 2022-06-12
      • 2012-02-20
      • 2018-07-21
      • 2015-09-18
      • 1970-01-01
      • 1970-01-01
      • 2015-12-06
      • 2022-10-01
      相关资源
      最近更新 更多