【发布时间】: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" },
我认为这个宏应该执行的是:
- 打开默认的keybindins.json
- 打开用户keybindins.json
- 将用户 keybindins.json 移动到右侧的新编辑器窗口,以便它们并排
我现在的问题是,宏似乎没有按顺序执行这三个命令。如果我按 ctrl+alt+k 实际发生的情况是默认的 and 用户 keybindings.json 在右侧的新编辑器窗口中打开。
谁能向我解释为什么宏没有按顺序执行命令,也许能给我一个解决我的问题的方法?
【问题讨论】:
标签: visual-studio-code macros command sequence key-bindings