VSCode没有“演示模式”一键开关,需组合设置、快捷键和扩展实现:Toggle Screencast Mode显示按键(内置)、Live Share录制协作行为(.vslsrec格式)、Presentation/Zen Mode精简界面。

VSCode 没有叫“演示模式”的一键开关
它不是一个独立功能,而是靠组合设置、快捷键和扩展来实现的。直接搜“演示模式”容易装一堆没用的插件,反而干扰操作。核心是三类动作:视觉聚焦、输入可视化、内容录制——每类都有明确的触发方式和配置项。
Toggle Screencast Mode 是键盘操作可视化的唯一原生方案
这是 VSCode 内置功能,不依赖任何扩展,专为展示按键逻辑设计。开启后会在编辑器右下角动态显示你按下的快捷键(比如 Ctrl+Shift+P),鼠标悬停还会高亮。
- 启动方式:按
Ctrl+Shift+P(macOS 用Cmd+Shift+P),输入Toggle Screencast Mode回车 - 注意拼写:
Screencast不是Screen Cast或Sceen,空格和词根必须准确 - 只作用于编辑器区域,不影响侧边栏、终端等其他面板
- 默认位置在右下角,可通过设置调整:
"screencastMode.position": "top-right",支持top-left/bottom-left
Live Share 录制才是真正的“会话级录屏”,不是普通屏幕录制
它录的是协作会话行为(光标移动、文件切换、代码输入),不是像素流,所以体积小、回放精准,且自带时间轴标记。但必须先启动 Live Share 会话才能启用录制。
- 前提:已安装官方
Live Share扩展(非第三方同名插件) - 流程:
Ctrl+Shift+P→Live Share: Start Collaboration Session→ 状态栏出现 “Live Share” 图标 → 点击图标旁的Record Session按钮 - 生成文件是
.vslsrec格式,只能用 VSCode 内置回放器打开(右键 →Replay Recording) - 音频默认关闭,如需麦克风,需提前在设置中设
"liveshare.recordAudio": true并授予权限
Presentation Mode 和 Zen Mode 解决视觉干扰问题
它们不是录屏或键盘显示工具,但对现场演讲至关重要——前者隐藏所有 UI 元素只留编辑器,后者进一步禁用所有快捷键提示,避免误触弹窗。
-
Alt+Shift+F12启用Presentation Mode:隐藏侧边栏、状态栏、标题栏,仅保留编辑器和文件标签 -
Ctrl+K Z进入Zen Mode:比 Presentation Mode 更彻底,连标签页都隐藏,适合单文件深度讲解 - 两者可叠加使用,但注意:Screencast Mode 在 Zen Mode 下仍生效,而 Presentation Mode 会压缩字体大小,建议提前调大字号(
"editor.fontSize": 20)
真正麻烦的不是开启哪个模式,而是搞混它们的职责:Screencast Mode 只管按键显示,Live Share 只管行为录制,Presentation Mode 只管界面精简。混用时记得关掉自动保存("files.autoSave": "off")和 Git 刷新("git.autorefresh": false),否则演示中途弹出的提示框会毁掉节奏。


















