VSCode禅模式通过快捷键Cmd+K Z启用,隐藏非核心界面元素以提升专注力;可设置保留标题栏和菜单栏,并支持命令面板启动。

如果您希望在编写代码时减少界面干扰、提升专注力,VSCode 提供的 Zen Mode(禅模式)可将编辑器切换至极简状态,隐藏侧边栏、状态栏、标签页等非核心元素。以下是启用与自定义 Zen Mode 的具体操作方式:
本文运行环境:MacBook Air,macOS Sequoia。
一、启用 Zen Mode
Zen Mode 通过临时隐藏所有非编辑区域,仅保留中央代码区域与最小化顶部菜单,实现视觉净化。该模式不影响任何编辑功能或快捷键行为。
1、按下 Ctrl+K Z(Windows/Linux)或 Cmd+K Z(macOS)组合键。
2、等待界面自动收起活动栏、侧边栏、面板、状态栏及标签页。
3、此时光标聚焦于当前编辑器,可立即开始编码。
二、退出 Zen Mode
退出 Zen Mode 不会丢失任何未保存内容,且恢复后界面布局与进入前完全一致,包括已展开的文件树、调试面板等状态。
1、再次按下 Ctrl+K Z(Windows/Linux)或 Cmd+K Z(macOS)。
2、或按 Esc 键快速退出。
三、启用 Zen Mode 并保持标题栏可见
默认情况下 Zen Mode 会隐藏标题栏,但可通过设置保留其显示,便于识别当前窗口归属或进行窗口拖动操作。
1、进入 VSCode 设置界面,搜索 zenMode.fullScreen。
2、取消勾选该配置项。
3、再启动 Zen Mode,标题栏将保留在顶部。
四、禁用 Zen Mode 中的自动隐藏菜单栏
在 macOS 或 Windows 全屏环境下,菜单栏默认自动隐藏;启用此选项后,菜单栏将在 Zen Mode 下持续显示,无需悬停触发。
1、打开命令面板(Ctrl+Shift+P 或 Cmd+Shift+P)。
2、输入并选择 Preferences: Open Settings (JSON)。
3、在 settings.json 中添加如下行:"window.menuBarVisibility": "visible"。
五、通过命令面板启动 Zen Mode
当键盘快捷键不可用(如远程连接或特定输入法冲突)时,命令面板提供稳定、可发现的入口,且支持模糊搜索快速定位。
1、按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)打开命令面板。
2、输入 Toggle Zen Mode。
3、回车执行命令。










