当前的功能是给我一个下拉选项,选择哪个选项卡是如此烦人。是否有可能删除它,使标签将像在一些现代网络浏览器。


当前回答

默认情况下,Visual Studio Code中的Ctrl+Tab会按照最近使用的顺序循环使用制表符。这很令人困惑,因为它依赖于隐藏状态。

Web浏览器以可见的顺序循环浏览选项卡。这更直观。

要在Visual Studio Code中实现这一点,必须编辑keybindings.json。使用命令面板CTRL+SHIFT+P,输入“首选项:打开键盘快捷键(JSON)”,并按enter。

然后在文件末尾添加:

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

或者,只循环当前窗口/分屏视图的选项卡,你可以使用:

[
    {
        "key": "ctrl+tab",
        "command": "workbench.action.nextEditorInGroup"
    },
    {
        "key": "ctrl+shift+tab",
        "command": "workbench.action.previousEditorInGroup"
    }
]

或者,您可以使用Ctrl+PageDown (Windows)或Cmd+Option+Right (Mac)。

其他回答

Linux 在当前的Vscode 1.44.1版本中

我们可以使用ctrl+pageup作为下一个编辑器 Ctrl +下拉查看以前的编辑器。

如果有改变的必要

ctrl+shift+p >首选项:打开键盘快捷键。

搜索

nextEditor

如果需要更改,请单击它。

我正在使用这个脚本AutoHotKey

^+WheelUp::
   WinGetActiveTitle, originalWindow
   WinActivate, ahk_exe Code.exe
   Send ^{PgDn}
   WinActivate, %originalWindow%
return

这让我可以按住control + shift,使用我的滚轮在VSCode选项卡之间移动,即使是另一个程序。我使用类似的浏览器选项卡和视频控件。

linux……我使用ctrl+pageUp或pageDown

窗户

在Windows上使用Visual Studio Code时,可以使用CTRL + PAGE_UP切换到上一个选项卡,CTRL + PAGE_DN切换到下一个选项卡。

您还可以根据选项卡的(非零相对)索引切换到选项卡。你可以按住ALT键,再加一个数字(1到9)。

操作系统

要在选项卡之间快速导航,请按住CMD键,然后按下要切换到的选项卡的数字(1到9)。

您还可以通过CMD + ALT +左/右键盘快捷键在上一个/下一个选项卡之间切换。

请注意,要切换到不同编辑器组中的选项卡,必须首先切换到所需的编辑器组。

专业提示:如果您不喜欢任何一个键绑定,您可以将它们更改为您觉得更舒服的任何键绑定!

使用Sublime文本键图。更直观了。

⌘k⌘m

导入Sublime文本键图:

Name: Sublime Text Keymap and Settings Importer
Id: ms-vscode.sublime-keybindings
Description: Import Sublime Text settings and keybindings into VS Code.
Version: 4.0.3
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings