按 ctrl+b(windows/linux)或 cmd+b(macos)即可恢复vscode左侧活动栏,因误触快捷键导致隐藏;若无效,检查焦点、配置项workbench.activitybar.visible、扩展冲突或窗口位置错乱。

按 Ctrl+B 就能立刻回来
VSCode 左侧工具栏(也就是活动栏 Activity Bar)消失,90% 是误触了切换快捷键。Windows/Linux 下是 Ctrl+B,macOS 是 Cmd+B —— 它控制的是整个侧边栏(Sidebar)的显隐,而活动栏是侧边栏的“门面”,它一藏,左侧图标全没。
这不是崩溃,也不是插件坏了,就是状态翻转了一次。再按一次 Ctrl+B,活动栏连带资源管理器、搜索、Git 面板一起弹出来。
- 如果按了没反应,先确认当前焦点在编辑器里(点一下代码区),否则快捷键不生效
- 别去菜单里翻“视图→外观→……”,太慢;命令面板(
Ctrl+Shift+P)搜View: Toggle Side Bar Visibility也行,但不如快捷键直接 - 某些键盘(比如 Mac 外接 Windows 键盘)可能 Ctrl/Cmd 键位错位,试试
Ctrl+Shift+E(强制唤出资源管理器)看有没有反应,有就说明活动栏只是被收起,不是配置崩了
workbench.activityBar.visible 被设成 false 了
如果你反复按 Ctrl+B 都没用,或者重启 VSCode 后活动栏依然不出现,大概率是配置项被改写了。VSCode 允许你彻底隐藏活动栏,靠的就是这个设置:
打开 settings.json(命令面板输 Preferences: Open Settings (JSON)),搜 workbench.activityBar.visible。如果看到它被设为 false,删掉这行,或改成 true。
- 注意别只改
workbench.sideBar.visible:它管的是中间那块功能区(资源管理器等),不影响最左侧图标栏 - 如果 settings.json 里根本没这行,说明没被手动禁用,问题不在配置,继续往下查
- 改完不用重启,VSCode 会热重载;但如果改的是用户级设置,而你在远程开发(SSH/WSL)里工作,得确认改的是远程环境的 settings.json
扩展或主题把活动栏“画没了”
有些美化类扩展(比如自定义图标包、UI 布局增强工具)会劫持活动栏渲染逻辑,或者强行覆盖 CSS 样式,导致图标区域透明、高度为 0、z-index 被压到后面——看着像消失了,其实 DOM 还在。
最简单的验证方式:用安全模式启动 VSCode,跳过所有扩展:
- 终端执行:
code --disable-extensions - 如果这时活动栏回来了,说明某个扩展在捣鬼
- 不用一个个禁用,先关掉所有主题类、UI 类扩展(比如 “Customize UI”、“Atom One Dark Theme Pro”),再逐个开,观察哪次一启用就消失
这类问题往往伴随另一个现象:鼠标移到屏幕最左侧时,没有 hover 效果,也没有小手光标,说明事件监听器都没挂上。
窗口缩放或显示器切换后位置错乱
多显示器环境下,尤其是高分屏(2K/4K)和普通屏混用,VSCode 有时会把活动栏渲染到屏幕外——不是隐藏,是“跑偏了”。常见于从笔记本外接显示器拔掉后、远程桌面缩放比例变更后。
- 试试
Ctrl+Shift+P→ 输入View: Reset View Locations,它会把所有面板(包括活动栏、侧边栏、面板区)重置回默认位置 - 如果用的是 macOS,检查系统“显示器”设置里的缩放选项是否设为“默认”,VSCode 对非整数缩放(如“更多空间”)兼容性较差
- 极少数情况是 Electron 渲染进程卡住,直接杀掉 VSCode 进程再启动,比调设置更快
真正难搞的不是“找不回来”,而是你以为它不见了,其实只是被某个扩展悄悄挪到了右边(workbench.sideBar.location 设成了 "right"),或者被主题加了 display: none 却没报错——这时候得开开发者工具(Help → Toggle Developer Tools),在 Elements 里搜 activitybar 看样式是否被覆盖。










