使 VS Code 编辑器 Ctrl+Tab 循环选项卡的顺序与屏幕上显示的顺序相同?

Make VS Code editor Ctrl+Tab cycle tabs in the same order as they're displayed on screen?

当我通过 Ctrl+Tab 键盘快捷键在 VS Code 中打开标签时,下一个要显示的标签并不总是当前显示右侧的下一个选项卡。 (我正在考虑环绕;当当前选项卡不在最右边时也会发生这种情况)从 aesthetic/UX 的角度来看,这对我来说是个问题,因为选项卡变化感觉与图形用户界面不同步,它让我慢下来。

我会很高兴有一个解决方案可以使 Ctrl+Tab 遵循屏幕上显示的顺序或使显示的顺序遵循Ctrl+Tab 使用的顺序是什么。谢谢,如果你有任何信息

默认情况下,Ctrl+Tab 按上次使用的顺序切换选项卡。 (标签页按时间倒序切换)

根据VS Code docs,默认情况下,线性切换标签的方法如下:

  • Ctrl+PageUp:向左移动编辑器(命令:workbench.action.previousEditor

  • Ctrl+PageDown:向右移动编辑器(命令:workbench.action.nextEditor

当然,这些可以根据您的喜好重新映射,但这些是默认设置。

在 %AppData%\Roaming\Code\User\keybindings.json 添加:

{ 
    "key": "ctrl+tab", 
    "command": "workbench.action.nextEditor" 
},
{ 
    "key": "ctrl+shift+tab", 
    "command": "workbench.action.previousEditor" 
},