如何触发一个弹出窗口与文档的标识符下的光标? 通常在鼠标指针悬停标识符时出现:
我想通过命令或者快捷键来达到这个效果。
我找到的唯一相关的命令是: trigger completion(不显示函数 doc)和 trigger parameters hint(只有当光标位于函数调用参数列表中时才能工作)。
trigger completion
trigger parameters hint
这是 editor.action.showHover命令。它默认绑定到 cmdkcmdi。
editor.action.showHover
注意 : 快捷方式是按下 cmd[ ctrl in windows ] ,然后按下 k然后按下 i
您可以使用键绑定 换快捷键,例如:
{ "key": "cmd+k ctrl+space", "command": "editor.action.showHover", "when": "editorTextFocus" }
你也有,与 VSCode 1.40(2019年10月):
定义预览从键盘悬停 有一个新的命令 Show Definition Preview Hover更好地访问定义预览悬停小部件,这可以通过用鼠标悬停一个符号,并按一个修改键来触发依赖于平台和配置。 以前,只提供了命令 Show Hover,这相当于将鼠标光标悬停在一个符号上。 现在,使用 Show Definition Preview Hover,可以通过键盘显示详细的悬停信息。
有一个新的命令 Show Definition Preview Hover更好地访问定义预览悬停小部件,这可以通过用鼠标悬停一个符号,并按一个修改键来触发依赖于平台和配置。
Show Definition Preview Hover
以前,只提供了命令 Show Hover,这相当于将鼠标光标悬停在一个符号上。 现在,使用 Show Definition Preview Hover,可以通过键盘显示详细的悬停信息。
Show Hover
在 VisualStudio2019forMac 中,我在键绑定设置中找不到任何关于“鼠标悬停”的内容。相关命令似乎被称为“显示快速信息”,并默认绑定到 Cmd + F1。
Cmd + F1
我知道这个问题是关于 VSCode 的,但是我只有在试图寻找答案时才能找到这个问题。因此,我还想把这些信息留在这里,以防有人发现它们有用。
触发器参数提示的默认快捷方式是 Ctrl + Shift + Space
为了让这个过程更加生动,请检查以下步骤:
有多种方法可以触发文档弹出:
首先: 使用快捷方式 ctrl + 空格
第二: 使用 vscode 扩展:
以下是相关文件: