Ярлык, чтобы закрыть группу редактора по номеру в VSCode? - PullRequest
0 голосов
/ 24 января 2019

У меня открыто четыре группы редакторов. Я хотел бы закрыть группу редакторов три.
Могу ли я связать ярлык для третьей группы?
ех. Ctrl + X + G + 3 убивает группу три

1 Ответ

0 голосов
/ 25 января 2019

Вам понадобится расширение макроса, попробуйте: 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 также привязан к другим командам.

Так что вам придется настроить аналогичные мультикоманды для закрытия других групп редакторов, но это должно быть довольнолегко.

...