ctrl+b(windows/linux)或cmd+b(macos)可一键切换侧边栏(含活动栏)显隐,ctrl+j(windows/linux)或cmd+j(macos)独立控制底部面板显隐,二者互不影响;右键活动栏图标可单独隐藏指定视图,永久隐藏活动栏需配置"workbench.activitybar.visible": false。

VSCode 界面不“复杂”,只是默认打开了太多面板和视觉元素;真正的简约不是删功能,而是关掉当前用不到的 UI 层级。
怎么快速隐藏侧边栏和底部面板
最常被误认为“复杂”的其实是侧边栏(Explorer、Search、SCM)和底部面板(Terminal、Problems)。它们默认全开,但多数时候你只用其中一两个。
- 按
Ctrl + B(Windows/Linux)或Cmd + B(macOS)直接切换侧边栏显示/隐藏 - 按
Ctrl + J(Windows/Linux)或Cmd + J(macOS)切换底部面板 - 鼠标右键点击活动栏(左侧图标栏)空白处,可单独关闭某一项,比如关掉“源代码管理”但保留“资源管理器”
- 如果连活动栏都想收起来,去
settings.json加上"workbench.activityBar.visible": false
为什么关了面板还觉得挤?检查 tree.indent 和 line height
即使面板都关了,文件资源管理器里文件名贴在一起、代码行距太小,依然会造成视觉压迫感——这不是 UI 复杂,是排版参数没调。
-
"workbench.tree.indent"控制资源管理器和大纲视图的缩进,默认是8,设为20后层级更松散,一眼能分清父子文件夹 -
"editor.lineHeight"默认1.35,设为1.5或1.6能明显缓解代码行间拥挤 -
"explorer.compactFolders"设为false,避免文件夹折叠成单行(如src/…/index.ts),展开后路径更直白
禅模式不是终极解法,它会禁用所有快捷键入口
很多人搜“VSCode 简约模式”直接跳到 Zen Mode(Ctrl + K Z),但它会隐藏菜单栏、活动栏、状态栏,连 Ctrl + Shift + P 都要按两次 Esc 才能唤出——对需要频繁调命令的用户反而更卡顿。
- 真正适合编码的“轻界面”,是保留编辑器+资源管理器+终端三件套,其他按需开关
- 禅模式只适合写纯逻辑、不查文档、不切分支、不看 Git 状态的短时专注场景
- 若误入禅模式又找不到命令面板,先按
Esc退出,再按一次Esc才能恢复全部 UI
缓存错位比配置错误更常导致“界面异常”
有时候你以为是设置错了,其实是 VSCode 的布局快照(Backups 目录)损坏了,比如多显示器拖动后侧边栏“消失”,或者终端缩成一条线——这时候改 settings.json 没用。
- Windows:删
%APPDATA%\Code\Backups - macOS:删
~/Library/Application Support/Code/Backups - Linux:删
~/.config/Code/Backups - 删完必须彻底退出 VSCode(托盘进程也要杀干净),再重启,它会重建干净布局
真正容易被忽略的是:高 DPI 屏幕 + 自定义 window.zoomLevel + 多显示器切换,这三者叠加时,VSCode 渲染坐标会漂移,看起来像 UI 错乱,其实只是面板画在了屏幕外。











