我正在尝试获得一个快捷方式,它可以并排打开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在右侧的新编辑器窗口中打开。
任何人都可以向我解释为什么宏不按顺序执行命令并且可能给我一个解决我问题的方法?
修复了这个宏的github上这个issue的问题