我目前正在尝试获取一个快捷方式,该快捷方式可以并排打开json中的默认键和用户键绑定(与VSCode已经为settings.json提供的功能几乎相同)。由于VSCode本身不支持该功能,因此我尝试使用macros扩展名来实现。
我的代码如下:
"macros": {
"openKeybindings": [
"workbench.action.openDefaultKeybindingsFile",
"workbench.action.openGlobalKeybindingsFile",
"workbench.action.moveEditorToNextGroup",
],
},
我现在可以通过以下方式触发此宏:
{ "key": "ctrl+alt+k", "command": "macros.openKeybindings" },
我想这个宏应该执行的是:
我现在的问题是,宏似乎没有按顺序执行这三个命令。如果我按ctrl + alt + k,实际上会发生的是默认的和用户keybindings.json在右侧的新编辑器窗口中打开。
谁能向我解释为什么宏不按顺序执行命令,也许可以给我解决我的问题的方法?