В настоящее время я пытаюсь получить ярлык, который открывает стандартные и пользовательские сочетания клавиш в json бок о бок (почти то же самое, что VSCode уже обеспечивает для settings.json).Поскольку VSCode не поддерживает это само по себе, я попытался сделать это с расширением macros .
Мой код выглядит следующим образом:
"macros": {
"openKeybindings": [
"workbench.action.openDefaultKeybindingsFile",
"workbench.action.openGlobalKeybindingsFile",
"workbench.action.moveEditorToNextGroup",
],
},
Теперь я могу запуститьэтот макрос с:
{ "key": "ctrl+alt+k", "command": "macros.openKeybindings" },
Я думаю, что этот макрос должен выполняться так:
- Открыть файл по умолчанию keybindins.json
- Открыть пользовательский набор ключей.json
- Переместите пользовательский файл keybindins.json в новое окно редактора вправо, чтобы они располагались рядом
Моя проблема в том, что макросы, похоже, невыполнить эти три команды в последовательности.Что действительно происходит, если я нажимаю ctrl + alt + k, так это то, что по умолчанию и user keybindings.json открываются в новом окне редактора справа.
Может кто-нибудь объяснить мне, почемумакрос не выполняет команды по порядку и может дать мне решение моей проблемы?