Ctrl+B/Cmd+B可切换侧边栏显隐,右键侧边栏顶部空白处取消勾选Explorer可单独隐藏资源管理器;命令面板执行View: Toggle Explorer更可靠;禁用Explorer会导致功能异常,不推荐。

按快捷键 Ctrl+B(Windows/Linux)或 Cmd+B(macOS)即可切换显示/隐藏
这是最直接有效的操作,VSCode 默认绑定该快捷键控制资源管理器面板的显隐。不是所有用户都意识到这个快捷键是「切换」而非「仅隐藏」——按一次收起,再按一次弹出,无需额外配置。
常见错误现象:Ctrl+B 没反应?大概率是输入法处于中文状态,或者被其他软件(如微信、钉钉)全局劫持了快捷键。可尝试切到英文输入法后重试,或在 VSCode 的快捷键设置里搜索 View: Toggle Explorer 确认绑定是否被修改。
- 该快捷键同时影响侧边栏整体(包括搜索、源代码管理、调试等面板),不只是资源管理器
- 如果只想隐藏资源管理器但保留其他侧边栏面板,不能靠快捷键,得用右键菜单
- 部分 Linux 发行版(如 Ubuntu)默认将
Ctrl+B绑定为终端分屏,可能与 VSCode 冲突
右键点击侧边栏顶部空白处 → 取消勾选 Explorer
当需要单独隐藏资源管理器、却保留搜索或 Git 面板时,这是唯一可靠方式。VSCode 的侧边栏由多个可独立开关的视图组成,Explorer 是其中之一,右键菜单里的开关项名就叫它,不是“文件”也不是“资源管理器”。
使用场景:多人协作调试时,你频繁切 Git 或 Run and Debug 面板,但几乎不用文件树;或者写 Markdown 时只开预览,想腾出更多横向空间。
- 右键位置必须是侧边栏顶部标签区(即
EXPLORER、SEARCH这些文字上方的空白处),点错位置(比如点到文件列表里)会弹出文件上下文菜单 - 取消勾选后,
Ctrl+B仍能控制整个侧边栏显隐,但再打开时Explorer不会自动回来,需手动勾选 - 该设置是工作区级的,换一个文件夹打开,状态会重置
通过命令面板执行 View: Toggle Explorer
快捷键失效或记不住时,Ctrl+Shift+P(或 Cmd+Shift+P)调出命令面板,输入 Toggle Explorer 回车——这比翻菜单更稳,且不依赖鼠标定位。
为什么这样做:它绕过了 UI 层级干扰(比如侧边栏被拖拽缩窄到极细、导致右键区域消失),也避免了快捷键冲突排查成本。适合临时救急,或作为自动化脚本/扩展调用的底层指令。
- 命令名严格区分大小写,但 VSCode 搜索支持模糊匹配,输
toggle exp就够 - 该命令只影响当前窗口,多窗口打开时需逐个操作
- 某些远程开发场景(如 SSH、Dev Container)下,命令响应可能有轻微延迟,属正常网络往返耗时
彻底禁用资源管理器?别这么做
有人搜“永久隐藏”,试图改 settings.json 或删扩展,但 VSCode 没提供关闭 Explorer 视图的配置项——它属于核心 UI 组件,强行屏蔽会导致文件新建、保存、跳转等功能异常,比如 Ctrl+P 文件搜索仍可用,但双击打开后无法在资源管理器中高亮定位。
真正需要“无干扰写作”的人,应该用 Ctrl+K Z 进入 Zen 模式,或用 Ctrl+K B 关闭所有侧边栏 + 底部面板,而不是只砍掉资源管理器。
- 修改
workbench.activityBar.visible或workbench.sideBar.location对资源管理器无效 - 装“Hide Explorer”类扩展基本是伪需求,多数已停止维护,且新版 VSCode 会拦截非官方视图隐藏行为
- 最常被忽略的一点:拖动侧边栏最右侧边缘,把宽度拉到近乎为零,看起来像隐藏了,但其实它还在占位——鼠标悬停边缘会重新浮现,且仍消耗渲染资源











