VSCode下一个编辑器的快捷键绑定

3
在Sublime中,我设置了以下按键绑定:

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

我正在努力使用VSCode重现此行为。
{
    "key":"cmd+j",
    "command":"workbench.action.previousEditor"
},

但是,它没有回到我的上一个选项卡,而是向左移动了一个选项卡。是否有类似Sublime中的“编辑器堆栈”概念?

3个回答

3
你需要配置两个不同的按键绑定才能使其正常工作。
首先,将workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup配置为Cmd + J,并设置其when expression!inQuickOpen
此外,为了允许在快速打开列表已经打开时重复使用快捷方式,你还需要将workbench.action.quickOpenNavigateNext配置为Cmd + J,并将其when expression设置为inQuickOpen
对我来说,当我想要将Alt + Tab配置为最近文件循环快捷方式时,这种方法非常有效。希望这可以帮到你。

1
以下是可能提供您所需功能的命令:
{ "key": "ctrl+tab",       "command": "workbench.action.openNextRecentlyUsedEditorInGroup" },
{ "key": "ctrl+shift+tab", "command": "workbench.action.openPreviousRecentlyUsedEditorInGroup" },

这很接近,但它只允许您弹出堆栈一次。如果不按箭头键,则无法进一步返回。 - sliptype

0

使用

'alt + leftArrow' & 'alt + rightArrow"    // switch between recent stack tabs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接