在vscode中切换不同标签组之间的选项卡

21

是否能在不同分组之间切换标签页?因为现在如果我创建两个标签组并开始切换(使用Ctrl+Tab), 它将开始在组内切换标签页(而不是从一个组的标签切换到另一个组的标签)。

我已经尝试了workbench.action.openNextRecentlyUsedEditor, 但实际上什么都没有发生。

6个回答

27

首先,您可以使用Ctrl+<组号>将焦点切换到所需的分组。然后,您可以使用Ctrl+Tab在该组内的选项卡之间进行切换。

在命令面板中将焦点切换到第1组的命令

假设我打开了两个分组,并且我想将焦点切换到第2个分组。我使用Ctrl+2。稍后,我可以使用Ctrl+Tab来聚焦于第2组中不同的选项卡。

(Ref)其他相关快捷键请参见:https://code.visualstudio.com/docs/getstarted/keybindings#_editorwindow-management


此外,要在组内切换选项卡,请使用“Alt + <选项卡编号>”。例如,如果您想直接切换到当前组中的第4个选项卡,请使用“Alt + 4”。 - Krishna Chaitanya Gopaluni
也可以使用 Ctrl + Page-upCtrl + Page-down - kiltek
1
请注意,您不能使用数字键盘上的按键,而应该使用字母数字键。 - junpet
1
对于Mac用户,在第一步中,可以使用Command + <tab number>来切换到指定的标签组。;) - undefined

3

0

我已经将以下操作设置为自定义键绑定:

workbench.action.navigateLeft

workbench.action.navigateRight

workbench.action.navigateUp

workbench.action.navigateDown

他们在每个编辑器组中当前显示的文件之间进行切换。


0

截至2022年3月29日,对我有效的方法是:

workbench.action.focusLeftGroup
workbench.action.focusRightGroup

这与向左或向右制表类似。
我使用以下命令设置自定义命令:
[alt+l, alt+g] 
[alt+r, alt+g] 

分别。


0
在我的版本(Linux的v1.83.0),默认的快捷键是Ctrl + K, Ctrl + 箭头键

0
我只是想提一下,因为我没有看到它。
如果你想保持VScode的默认工作流程,即在一个组中弹出菜单显示必要的选项卡,但希望它适用于所有组中的必要选项卡。
只需切换使用
workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup

使用

workbench.action.quickopenPreviousRecentlyUsedEditor

根据我对原始问题的理解,这就是Gama11所寻找的内容。

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