求可绑定的切换至最近使用编辑器组的命令,workbench.action.focusPreviousGroup不适用多组
切换到最近使用的编辑器组的VS Code命令
- 存在符合需求的可绑定命令:
workbench.action.focusLastEditorGroup,该命令会直接将焦点切换到最近使用过的编辑器组,不受编辑器组数量限制。 - 你之前尝试的
workbench.action.focusPreviousGroup是按编辑器组的排列顺序循环切换(如从组3切到组2、组2切到组1、组1切到组3),并非基于使用历史,因此多组场景下无法实现你的预期效果。
效果验证
初始焦点状态:
| 1 | (2) | 3 |
切换到第3组后:
| 1 | 2 | (3) |
执行workbench.action.focusLastEditorGroup命令后,焦点回到第2组:
| 1 | (2) | 3 |
绑定快捷键
你可以为该命令自定义快捷键:
- 打开快捷键配置界面(按下
Ctrl/Cmd+K后再按Ctrl/Cmd+S) - 点击界面右上角的"打开JSON"按钮
- 在配置文件中添加如下内容(替换为你偏好的快捷键组合):
{ "key": "ctrl+shift+tab", "command": "workbench.action.focusLastEditorGroup" }
内容的提问来源于stack exchange,提问作者Paweł Smolak
相关产品推荐
相关产品推荐

