Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code VSCode键盘命令ID_Visual Studio Code_Vscode Extensions - Fatal编程技术网

Visual studio code VSCode键盘命令ID

Visual studio code VSCode键盘命令ID,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,创建或编辑Visual Studio代码的keybindings.json文件v1.2.1时,不仅需要要绑定的密钥,还需要“CommandID”和“When”条件 我正在寻找可供使用的“CommandID”的完整列表,但一直找不到。命令的完整列表在哪里 感谢查看默认列表。首选项>打开键盘快捷键 单击以编辑keybindings.json以进行高级自定义。在keybindings.json的底部是可用命令的列表: //这里还有其他可用的命令: seairth共享的页面上提到了这一点(但很难找到)。

创建或编辑Visual Studio代码的keybindings.json文件v1.2.1时,不仅需要要绑定的密钥,还需要“CommandID”和“When”条件

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


感谢查看默认列表。

首选项>打开键盘快捷键

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

//这里还有其他可用的命令:


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

使用
Ctrl/Cmd+p
打开命令调色板,然后键入打开默认键盘快捷键(JSON)


然后
输入
或单击它

这不是小事,但确实回答了问题

可以从VS代码扩展中检索所有命令。如果你喜欢这个:

let commands = await vscode.commands.getCommands()
npm安装-g yo生成器代码
yo代码
然后您可以像这样使用对象:

let commands = await vscode.commands.getCommands()
根据文件,以下哪项工作:

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


另见

我本来可以更清楚地回答这个问题的。我确实找到了那个页面,但我不清楚该页面是否包含commandID的全部内容。此页面显示已配置的密钥绑定。我不确定这是否只是VSCode的完整列表。但是,扩展名也可以提供命令,因此真正完整的列表也将取决于安装了哪些扩展名。如果该文件被修改而默认列表不存在,该怎么办?我们如何发现命令?对我来说(在Mac上),只有这样才能看到json文件:[Cmd+Shift+P]>“首选项:打开默认键盘快捷键(json)”