堆栈中下一个编辑器的VSCode键绑定

时间:2018-06-28 15:29:17

标签: visual-studio-code sublimetext3 key-bindings

在Sublime中,我的键绑定设置如下:

{ "keys": ["super+j"], "command": "next_view_in_stack" },

我正在尝试使用VSCode重新创建此行为

{
    "key":"cmd+j",
    "command":"workbench.action.previousEditor"
},

但是它没有转到我的上一个标签,而是向左移了一个标签。有没有像Sublime这样的“堆栈”编辑器概念?

2 个答案:

答案 0 :(得分:1)

以下命令可能会为您提供所需的功能:

{ "key": "ctrl+tab",       "command": "workbench.action.openNextRecentlyUsedEditorInGroup" },
{ "key": "ctrl+shift+tab", "command": "workbench.action.openPreviousRecentlyUsedEditorInGroup" },

答案 1 :(得分:1)

您需要配置两个不同的按键绑定才能使其正常工作。

首先,正如@alexriedl所述,将workbench.action.openNextRecentlyUsedEditorInGroup配置为Cmd + J。

此外,要在快速打开列表打开后允许重复使用快捷方式,还需要将workbench.action.quickOpenNavigateNext配置为Cmd + J,在表达式中设置其 inQuickOpen

对于我来说,当我想为最近的文件循环快捷方式配置Alt + Tab时,此方法有效。希望这会有所帮助。