VSCode 堆栈中下一个编辑器的键绑定
VSCode key binding for next editor in stack
在 Sublime 中,我有一个键绑定设置如下:
{ "keys": ["super+j"], "command": "next_view_in_stack" },
我正尝试在 VSCode 中使用
重新创建此行为
{
"key":"cmd+j",
"command":"workbench.action.previousEditor"
},
但它没有转到我的上一个选项卡,而是向左移动了一个选项卡。有没有像 Sublime 那样的 "stack" 编辑器的概念?
以下命令可能会为您提供所需的功能:
{ "key": "ctrl+tab", "command": "workbench.action.openNextRecentlyUsedEditorInGroup" },
{ "key": "ctrl+shift+tab", "command": "workbench.action.openPreviousRecentlyUsedEditorInGroup" },
您需要配置两个不同的键绑定才能使其正常工作。
首先将workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup
配置为Cmd + J,并将其when表达式设置为!inQuickOpen
。
此外,为了允许在快速打开列表已经打开后重复使用快捷方式,您还需要将 workbench.action.quickOpenNavigateNext
配置为 Cmd + J,并将其 when 表达式设置为 inQuickOpen
。
对我来说,当我想为最近的文件循环快捷方式配置 Alt + Tab 时,这很有效。希望这有帮助。
使用
'alt + leftArrow' & 'alt + rightArrow" // switch between recent stack tabs
在 Sublime 中,我有一个键绑定设置如下:
{ "keys": ["super+j"], "command": "next_view_in_stack" },
我正尝试在 VSCode 中使用
重新创建此行为{
"key":"cmd+j",
"command":"workbench.action.previousEditor"
},
但它没有转到我的上一个选项卡,而是向左移动了一个选项卡。有没有像 Sublime 那样的 "stack" 编辑器的概念?
以下命令可能会为您提供所需的功能:
{ "key": "ctrl+tab", "command": "workbench.action.openNextRecentlyUsedEditorInGroup" },
{ "key": "ctrl+shift+tab", "command": "workbench.action.openPreviousRecentlyUsedEditorInGroup" },
您需要配置两个不同的键绑定才能使其正常工作。
首先将workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup
配置为Cmd + J,并将其when表达式设置为!inQuickOpen
。
此外,为了允许在快速打开列表已经打开后重复使用快捷方式,您还需要将 workbench.action.quickOpenNavigateNext
配置为 Cmd + J,并将其 when 表达式设置为 inQuickOpen
。
对我来说,当我想为最近的文件循环快捷方式配置 Alt + Tab 时,这很有效。希望这有帮助。
使用
'alt + leftArrow' & 'alt + rightArrow" // switch between recent stack tabs