在 VSCode 中按编号关闭编辑器组的快捷方式?

Shortcut to close an editor group by number in VSCode?

我打开了四个编辑组。我想关闭编辑组三。
我可以绑定针对第三组的快捷方式吗?
前任。 Ctrl + X + G + 3 击杀第三组

您将需要一个宏扩展,试试:multi-command。没有内置命令可以让您杀死特定的组。您只能杀死当前组,其他组或所有组。但是你可以创建一个宏来聚焦特定的组,然后杀死该组:

{
  "command": "multiCommand.closeGroup3",
    "sequence": [
        "workbench.action.focusThirdEditorGroup",
        "workbench.action.closeGroup",
    ]
},
{
  "command": "multiCommand.closeGroup2",
     "sequence": [
         "workbench.action.focusSecondEditorGroup",
         "workbench.action.closeGroup",
     ]
},

然后在keybindings.json中设置一个快捷键:

{
  "key": "shift-alt-3",
  "command": "multiCommand.closeGroup3"
},
{
  "key": "shift-alt-2",
  "command": "multiCommand.closeGroup2"
},

我选择那个键绑定是因为你的 Ctrl + X + G + 3 首先触发了一个 cut 动作并且 ctrl-g 也绑定到其他命令。

因此您必须设置类似的多命令来关闭其他编辑器组,但这应该很容易。