9

在创建或编辑 Visual Studio Code v1.2.1 的 keybindings.json 文件时,不仅需要绑定键,还需要“CommandID”和“When”条件。

我正在寻找可用的“CommandID”的完整列表,但一直找不到。完整的命令列表在哪里?

谢谢

4

4 回答 4

13

首选项 > 打开键盘快捷键。

单击以编辑 keybindings.json 以进行高级自定义。keybindings.json 的底部是可用命令的列表:

// Here are other available commands:

在 seairth 共享的页面上提到了这一点(但很难找到)。

于 2017-02-09T20:57:35.313 回答
3

打开命令面板Ctrl/Cmd + p并输入Open Default Keyboard Shortcuts(JSON)

然后Enter或单击它

于 2019-12-13T21:19:53.050 回答
0

这不是微不足道的,但确实回答了这个问题。

您可以从 VS Code 扩展中检索所有命令。因此,如果您像这样创建自己的

npm install -g yo generator-code
yo code

然后你可以commands像这样使用对象:

let commands = await vscode.commands.getCommands()

根据文档执行以下操作:

检索所有可用命令的列表。以下划线开头的命令被视为内部命令。

另请参阅VSCode 中所有可用命令的列表

于 2020-12-19T19:37:49.270 回答
0

查看默认列表的 Visual Studio Code 的键绑定。

于 2016-06-15T20:12:27.873 回答