【问题标题】:VSCode macros extension wrong sequenceVSCode 宏扩展错误的顺序
【发布时间】:2019-04-27 10:00:01
【问题描述】:

我目前正在尝试获得一个快捷方式,它可以并排打开 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 实际发生的情况是默认的 and 用户 keybindings.json 在右侧的新编辑器窗口中打开。

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

【问题讨论】:

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


    【解决方案1】:

    在这个宏的 github 上用这个 issue 修复了这个问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多