VSCode无法一键同时隐藏活动栏和状态栏,必须分步操作:Ctrl+Shift+P执行Toggle Activity Bar Visibility隐藏左侧活动栏,再执行Toggle Status Bar Visibility隐藏底部状态栏,两者互不影响、不改设置、可逆。
没有真正意义上的“一键”同时隐藏活动栏和状态栏——VSCode 的这两个 UI 元素各自独立控制,必须分步触发,但可以靠快捷键组合快速完成,且不改设置、不丢状态。
这是隐藏左侧活动栏(Explorer、Git、Extensions 等图标栏)的唯一可靠方式。它不依赖当前焦点是否在编辑器,只要命令面板能打开,就能生效。
Ctrl+Shift+E 仍打开资源管理器"workbench.activityBar.visible": false,该命令无效——此时活动栏已被配置锁定为隐藏,Ctrl+Shift+P 不再起作用workbench.view.visibility
底部状态栏(显示行号、编码、Git 分支、语言模式等)同样需单独触发。它和活动栏互不影响,隐藏后信息不会丢失,只是移至悬停提示或命令面板中查看。
Ctrl+Shift+P 输入 Developer: Toggle Developer Tools 不会影响它,但部分扩展可能在状态栏注入控件,那些控件也会跟着消失Ctrl+B 控制的是 workbench.action.toggleSidebarVisibility,它联动活动栏 + 所有侧边栏内容(资源管理器、搜索等),不是纯活动栏开关。
"activityBar.visible": false),Ctrl+B 就只收侧边栏内容,不再动活动栏——你看到的“只剩一排空白”就是这个原因Ctrl+B 会先展开资源管理器,再收起,造成“按了反而弹出来”的错觉activityBar.visible;想只删 Git 图标,得右键 SCM 图标 → 隐藏,等效于配置 "workbench.view.visibility": {"scm": false}
真正的沉浸感来自可控的渐进式收起:先关状态栏(信息最不关键),再关活动栏(入口可由快捷键替代),最后用 Ctrl+K Z 进 Zen Mode 收尽所有 UI。但要注意,Zen Mode 下 Esc 是唯一退出方式,别误触其他快捷键覆盖它。