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

时间:2019-01-24 20:16:16

标签: visual-studio-code vscode-settings

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

1 个答案:

答案 0 :(得分:1)

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

BasePath: ""

,然后在keybindings.json中设置键绑定:

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

我之所以选择该键绑定,是因为您的{ "key": "shift-alt-3", "command": "multiCommand.closeGroup3" }, { "key": "shift-alt-2", "command": "multiCommand.closeGroup2" }, 首先触发了Ctrl + X + G + 3动作,并且cut也绑定到了其他命令。

因此,您必须设置类似的multiCommand来关闭其他编辑器组,但这应该非常容易。