首页 > 解决方案 > 如何在 VS Code 中为一个命令添加多个键盘快捷键?

问题描述

如何在 VS Code 中为单个命令添加多个键盘快捷键?

作为一个例子(来自评论),ctrl+ 0& ctrl+1应该都执行相同的命令/动作。因此,完全独立的快捷方式执行相同的命令。

标签: visual-studio-codevscode-settings

解决方案


假设有 2 个绑定来关闭窗口,如下所示:

在此处输入图像描述

假设我们想再添加一个键绑定,例如 CMD+K、CMD+1。您可以通过右键单击命令并选择复制来做到这一点,如下所示:

在此处输入图像描述

然后,单击右上角的图标以打开键盘快捷键 JSON。该图标在页面上有一个弯曲的箭头:

在此处输入图像描述

您的用户定义的 keybindings.JSON 将显示出来。在里面输入这个:

// Place your key bindings in this file to override the defaults
[
    {
        "key": "cmd+k cmd+1",
        "command": "workbench.action.closeWindow"
    }
]

保存并关闭。

现在您将看到 3 个用于该操作的键绑定,如下所示:

在此处输入图像描述

现在,试试你的新键绑定。


推荐阅读