例如,在VS Code中,我可以右键单击一个变量,选择“查看”>“查看类型定义”。
我该如何为此创建一个快捷键绑定(当前没有设置快捷键绑定)?如果“查看类型定义”按钮未映射到任何东西,我又该如何在keybindings.json文件中找到适当的命令?
我该如何为此创建一个快捷键绑定(当前没有设置快捷键绑定)?如果“查看类型定义”按钮未映射到任何东西,我又该如何在keybindings.json文件中找到适当的命令?
打开右下角的齿轮图标,点击并选择键盘快捷键
。这将打开键盘快捷键编辑器。
在编辑器顶部的输入框中输入 peek type
,然后会显示2个条目。其中一个是:
查看类型定义
editor.action.peekTypeDefinition
该命令没有默认快捷键,但您可以自己创建一个。
如果将光标悬停在该条目上,则其左侧将出现一个+
符号,单击它,将打开一个输入对话框,在其中可以输入所选择的密钥绑定。
它将在您的keybindings.json
中创建一个密钥绑定。
{
"key": "alt+5", // whatever you chose here
"command": "editor.action.peekTypeDefinition"
}
~/Library/Application Support/Code/User/keybindings.json
中, 但在编辑器中按下alt-5
, 没有上下文菜单可用。在键盘快捷方式GUI中,我现在看到了2个条目:Alt+f12进行定义查看、源默认 - 以及Alt+5和源用户的peektypedef,同时为空"when"。 - Timo当你右键点击时,弹出的窗口称为上下文菜单。一些键盘有上下文菜单按钮。不幸的是,VSCode没有使用这个作为键盘快捷键中的命令,所以无法通过键盘快捷键菜单来完成此操作。
或者,您可以使用SharpKeys,这是一个实用程序,可让您重新映射键盘上的按键。个人而言,我将我的右Alt键映射到上下文菜单按钮。在SharpKeys中,上下文菜单按钮没有名称,因此只被称为Special:Application(E0_5D)
。这使您可以从键盘上右键单击。