在创建或编辑keybindings.json文件v1.2.1时,Visual Studio Code不仅需要绑定的按键,还需要填写“CommandID”和“When”条件。
我正在寻找可用的“CommandID”完整列表,但一直没有找到。请问在哪里可以获得命令的完整列表?
谢谢。
在创建或编辑keybindings.json文件v1.2.1时,Visual Studio Code不仅需要绑定的按键,还需要填写“CommandID”和“When”条件。
我正在寻找可用的“CommandID”完整列表,但一直没有找到。请问在哪里可以获得命令的完整列表?
谢谢。
首选项 > 打开键盘快捷键。
单击以编辑 keybindings.json 进行高级自定义。keybindings.json 底部是可用命令列表:
// 这里还有其他可用命令:
这在由 seairth 共享的页面上提到(但难以找到)。
Ctrl/Cmd + p
打开命令面板,然后输入Open Default Keyboard Shortcuts(JSON),接着按下Enter
或点击它。查看Visual Studio Code的键绑定以获取默认列表。
这并不是一件简单的事情,但确实回答了问题。
您可以从 VS Code 扩展程序中检索所有命令。因此,如果您像这样创建自己的扩展程序:
npm install -g yo generator-code
yo code
然后你可以像这样使用commands
对象:
let commands = await vscode.commands.getCommands()