VSCode运行代码时隐藏左侧栏 VSCode全屏编写运行技巧
VSCode中Ctrl+B切换侧边栏显隐,Ctrl+J控制底部面板,两者独立。ZenMode(Ctrl+KZ)隐藏大多数界面元素实现全屏编码。若需永久隐藏活动栏图标,则编辑settings.json,将`workbench.view.visibility`设为`"hidden"`。
对于VSCode用户来说,如何在运行代码时隐藏左侧栏、实现全屏编写,是个常见但容易被绕晕的问题。这里有一个核心认知需要提前分清:活动栏、侧边栏视图与底部面板,这三者的控制逻辑是相互独立的——搞混它们,快捷键操作就会完全走偏。

Ctrl+B 是切换侧边栏最可靠的快捷键
它掌控的是活动栏和资源管理器视图的整体显隐,而不仅仅是文件树那一块儿内容。按下后的行为取决于当前状态:
- 如果活动栏可见、资源管理器已展开,那么整个左侧区域——图标加文件树——会一起收起。
- 如果活动栏已经隐藏、资源管理器不可见,第一次按会先恢复活动栏,再次按下才真正隐藏。
- 右键活动栏空白处选择“Hide Activity Bar”,效果等同于设置
"workbench.activityBar.visible": false,但操作更轻量。
这里需要注意:Ctrl+Shift+E 只负责聚焦资源管理器,并不控制活动栏的显隐;Ctrl+B 才是真正意义上的开关。
运行代码时别误关底部面板
很多人想“干净运行”,顺手按了 Ctrl+B,结果发现终端没了——其实那是 Ctrl+J 控制的区域,和左侧栏完全无关:
Ctrl+J切换的是底部面板区(包括 Terminal、Problems、Output、Debug Console),按一次收起,再按一次恢复上次打开的面板。- 关闭 Terminal 标签页(点那个×)不等于隐藏底部面板,面板区域仍然会占位。
- 没有配置项能永久禁用某个底部面板,比如Output之类,只能靠手动收起。
运行脚本前,确认终端是否还在的快捷方式是:按 Ctrl+`(反引号),可以快速聚焦或唤出 Terminal,比去面板里找快得多。
Zen Mode 才是真·全屏编码模式
Ctrl+K Z 触发的 Zen Mode 不只是隐藏左侧栏,它同时会收起菜单栏、状态栏、活动栏,甚至顶部标签页(如果启用了 zenMode.hideTabs 的话)。关键细节:
- 退出方式有两种:再按一次
Ctrl+K Z,或者连按两次Esc。 - 进入的前提条件:VSCode 必须处于焦点状态——光标不能在弹窗、终端或调试控制台里。
- 全屏模式(
F11)是系统级操作,Zen Mode 是 VSCode 自身的逻辑。前者在切换应用时会受限制,后者则灵活很多。
容易被忽略的是:在 Zen Mode 下,悬停侧边栏并不会自动展开面板,而且某些扩展(比如 GitLens)注册的自定义视图,可能不会随着退出 Zen Mode 而自动还原。
永久隐藏某类图标得改 settings.json
右键活动栏图标选择“隐藏”只是临时折叠。要彻底移除某个图标,比如Git,必须编辑用户级的 settings.json:
{
"workbench.view.visibility": {
"scm": false,
"search": true,
"explorer": true,
"debug": false
}
}
这里有几个注意点:
scm是 Git 面板的内部ID,不是git或source control。- 一旦设为
false,即使是Ctrl+Shift+G也无法唤出该视图。 - 这个配置只在用户设置中生效,工作区设置可能会覆盖它。
说起来,真正让人头疼的倒不是“怎么关”,而是关了之后才发现:Git分支、未提交提示、断点状态这些信息全挤在状态栏里——而状态栏本身,可能也已经被你顺手关掉了。


































