You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中无需中间菜单直接按MRU顺序切换编辑器?

无需下拉菜单按MRU顺序即时切换VS Code编辑器

自定义快捷键绑定实现需求

VS Code支持通过修改快捷键配置文件,替换默认的Ctrl+Tab行为,实现无下拉菜单的MRU即时切换:

  1. 打开快捷键配置文件

    • 按下Ctrl+K Ctrl+S(Windows/Linux)或Cmd+K Cmd+S(Mac)打开快捷键面板
    • 点击面板右上角的「打开键盘快捷方式(JSON)」图标({}样式)
  2. 添加自定义规则
    在打开的keybindings.json中插入以下配置:

    {
        "key": "ctrl+tab",
        "command": "workbench.action.openPreviousEditor",
        "when": "!editorFocus || editorTextFocus"
    },
    {
        "key": "ctrl+shift+tab",
        "command": "workbench.action.openNextEditor",
        "when": "!editorFocus || editorTextFocus"
    }
    
    • workbench.action.openPreviousEditor:直接切换到上一个最近使用的编辑器(MRU顺序),无下拉菜单
    • workbench.action.openNextEditor:直接切换到下一个最近使用的编辑器(MRU顺序)
    • 此配置会覆盖默认Ctrl+Tab绑定的workbench.action.quickOpenPreviousRecentlyUsedEditor(该命令会触发下拉菜单)
  3. 保存配置后立即生效
    保存keybindings.json,之后按下Ctrl+Tab即可即时切换到上一个MRU编辑器,Ctrl+Shift+Tab切换到下一个,体验和Ctrl+PgUp/Ctrl+PgDn一致,但遵循MRU顺序。

如果之前有自定义过Ctrl+Tab相关快捷键,需确保新配置优先级更高(可删除旧规则或调整配置顺序)。

内容的提问来源于stack exchange,提问作者skataben

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 09:49:57