按 ctrl+b(macos 为 cmd+b)可快速切换活动栏显隐;若无效,检查 workbench.activitybar.visible 设置是否为 false、插件冲突或全屏模式影响。

按 Ctrl+B 就能立刻找回
VSCode 左侧工具栏(也就是活动栏 Activity Bar)消失,90% 是误按了 Ctrl+B(macOS 是 Cmd+B)。这个快捷键不是“保存”或“构建”,而是专门用来切换侧边栏和活动栏整体显隐的——它控制的是整个左侧垂直区域,包括图标栏和下方的侧边栏内容区。
实操建议:
- 直接再按一次
Ctrl+B,大概率瞬间恢复 - 如果没反应,先确认当前焦点是否在编辑器里(比如光标在代码中闪烁),否则快捷键可能不生效
- 别去翻菜单找“显示/隐藏”,快捷键是最快路径,比点三次鼠标还快
检查 workbench.activityBar.visible 是否被设为 false
如果反复按 Ctrl+B 没用,或者重启后又消失,说明配置项可能被改写了。VSCode 会优先读取用户设置里的 workbench.activityBar.visible,一旦它被设成 false,快捷键就失效——因为系统认为“你明确不要它”。
实操建议:
- 按
Ctrl+Shift+P打开命令面板,输入Preferences: Open Settings (JSON)回车 - 查找是否有
"workbench.activityBar.visible": false这一行 - 删掉这行,或改成
true;没有就不用加,它本来就是默认 true - 保存后无需重启,设置实时生效
插件冲突时,用 --disable-extensions 快速验证
有些 UI 类插件(比如自定义图标包、侧边栏增强、主题美化类)会偷偷覆盖活动栏的渲染逻辑,导致它“存在但不可见”,甚至让 Ctrl+B 失效。这时候你改设置也没用,因为插件劫持了显示流程。
实操建议:
- 关闭所有 VSCode 窗口
- 终端运行:
code --disable-extensions(Windows 可用 PowerShell 或 CMD) - 如果活动栏回来了,问题就出在插件上
- 再用
code --disable-extensions+ 逐个启用插件的方式定位罪魁祸首
全屏模式下活动栏自动隐藏?试试退出全屏
在 Windows/macOS 全屏窗口中,VSCode 有时会把活动栏判定为“可折叠区域”,尤其在多显示器切换或远程开发(如 Remote-SSH)重连后,状态没同步过来,就会卡在“隐藏但没触发 toggle”的尴尬状态。
实操建议:
- 按
F11(Windows/Linux)或Cmd+Ctrl+F(macOS)退出全屏,看是否恢复 - 如果恢复了,说明是窗口状态残留,不是配置或插件问题
- 后续避免在全屏状态下频繁切换工作区或连接远程环境
真正容易被忽略的是:活动栏和侧边栏是两个独立开关。有人修好了 workbench.sideBar.visible,却忘了 workbench.activityBar.visible 也被关了——结果图标栏还是空的。它们可以一个显示一个隐藏,别默认绑定在一起。










