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


当前回答

你可以这样做: 1.)打开vscode。 2.)按ctrl+k+s(按写好的顺序)。 3.)在搜索栏中输入以下内容:nextEditorInGroup按下第一个传入和键绑定它(由2按下)alt+->(右errow)。 4.)做同样的prevEditorInGroup和键绑定它到alt+<-(左errow)。 5.)现在你可以通过alt+左或alt+右传递标签!

其他回答

我找不到一个关于VS社区的帖子,所以我将在这里发布我的解决方案。 首先,您需要进入工具->选项->环境->键盘,然后找到命令 Window.NextTab。在底部附近,它应该说“使用新的快捷方式在:”。将其设置为全局(应该是默认值),然后选择右边的文本框并按Ctrl + Tab。删除所选命令的所有当前快捷方式,并单击Assign。对于Ctrl + Shift + Tab,命令应该是Window.PreviousTab。

希望这对你有所帮助。 如果VS社区有一个单独的帖子,我很乐意把这篇帖子移过去。

默认情况下,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

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

苹果操作系统

前置标签:Shift + Cmd + [

下一选项卡:Shift + Cmd +]

Mac OS(可选)

上一页选项卡:Cmnd+Alt+←

下一个选项卡:Cmnd + Alt + →

窗口:

上一页:Ctrl + Shift + tab

下一个选项卡:Ctrl + tab

Linux / Windows(可选):

上一页:Ctrl +下一页

下一个选项卡:Ctrl + Page Up

使用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