VSCode宏扩展错误序列

时间:2019-04-27 10:00:01

标签: visual-studio-code macros command sequence key-bindings

我目前正在尝试获取一个快捷方式,该快捷方式可以并排打开json中的默认键和用户键绑定(与VSCode已经为settings.json提供的功能几乎相同)。由于VSCode本身不支持该功能,因此我尝试使用macros扩展名来实现。

我的代码如下:

"macros": {
    "openKeybindings": [
        "workbench.action.openDefaultKeybindingsFile",
        "workbench.action.openGlobalKeybindingsFile",
        "workbench.action.moveEditorToNextGroup",
    ],
},

我现在可以通过以下方式触发此宏:

{ "key": "ctrl+alt+k",        "command": "macros.openKeybindings" },

我想这个宏应该执行的是:

  1. 打开默认的keybindins.json
  2. 打开用户keybindins.json
  3. 将用户keybindins.json移动到右侧的新编辑器窗口中,以便它们并排

我现在的问题是,宏似乎没有按顺序执行这三个命令。如果我按ctrl + alt + k,实际上会发生的是默认的用户keybindings.json在右侧的新编辑器窗口中打开。

谁能向我解释为什么宏不按顺序执行命令,也许可以给我解决我的问题的方法?

1 个答案:

答案 0 :(得分:0)

在此宏的github上解决了此issue的问题