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

如何在VS Code中配置keybindings.json实现资源管理器快捷导航?

VS Code 资源管理器 Cmd+1 快捷键配置方案

以下是满足你需求的快捷键配置,替换你原有无效代码即可:

[
    {
        "key": "cmd+1",
        "command": "workbench.view.explorer",
        "when": "activeViewlet != 'workbench.view.explorer'"
    },
    {
        "key": "cmd+1",
        "command": "workbench.action.closeSidebar",
        "when": "activeViewlet == 'workbench.view.explorer'"
    }
]

配置逻辑说明

  • 当侧边栏未显示资源管理器(包括侧边栏完全隐藏、侧边栏显示其他面板、编辑区处于聚焦状态),按下 Cmd+1 会直接切换到资源管理器并聚焦,自动打开侧边栏(如果原本隐藏)。
  • 当资源管理器已处于激活聚焦状态,按下 Cmd+1 会关闭整个侧边栏,完全匹配你需要的 JetBrains 风格逻辑。

原有配置无效原因

你之前的配置错误使用了sideBarFocus判断,该条件仅检测侧边栏是否聚焦,无法区分侧边栏当前显示的是资源管理器还是其他面板(如搜索、扩展面板),导致切换逻辑混乱。新配置通过activeViewlet精准判断资源管理器是否激活,逻辑更准确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 08:30:15