在创建或编辑 Visual Studio Code v1.2.1 的 keybindings.json 文件时,不仅需要绑定键,还需要“CommandID”和“When”条件。
我正在寻找可用的“CommandID”的完整列表,但一直找不到。完整的命令列表在哪里?
谢谢
在创建或编辑 Visual Studio Code v1.2.1 的 keybindings.json 文件时,不仅需要绑定键,还需要“CommandID”和“When”条件。
我正在寻找可用的“CommandID”的完整列表,但一直找不到。完整的命令列表在哪里?
谢谢
首选项 > 打开键盘快捷键。
单击以编辑 keybindings.json 以进行高级自定义。keybindings.json 的底部是可用命令的列表:
// Here are other available commands:
在 seairth 共享的页面上提到了这一点(但很难找到)。
打开命令面板Ctrl/Cmd + p
并输入Open Default Keyboard Shortcuts(JSON)
然后Enter
或单击它
这不是微不足道的,但确实回答了这个问题。
您可以从 VS Code 扩展中检索所有命令。因此,如果您像这样创建自己的:
npm install -g yo generator-code
yo code
然后你可以commands
像这样使用对象:
let commands = await vscode.commands.getCommands()
根据文档执行以下操作:
检索所有可用命令的列表。以下划线开头的命令被视为内部命令。
另请参阅:VSCode 中所有可用命令的列表