一、VS Code 核心通用快捷键(Windows/Linux / Mac 对比)
VS Code 快捷键支持跨平台,以下按「基础操作、编辑操作、导航/搜索、窗口/面板管理、代码折叠/展开」分类整理,Mac 端将 Ctrl 替换为 Cmd,Alt 替换为 Option 即可。
| 分类 | Windows/Linux 快捷键 | Mac 快捷键 | 功能描述 |
|---|
| 基础操作 | |
二、代码折叠/展开 专属快捷键(重点)
VS Code 支持按区域、函数、类、注释等维度折叠代码,以下是高频操作:
| 操作类型 | Windows/Linux 快捷键 | Mac 快捷键 | 功能描述 |
|---|
| 折叠/展开当前区域 | |
补充:代码折叠的可视化操作
- 编辑器左侧 gutter 区域(行号旁)会显示
▶(折叠)/▼(展开)图标,点击可直接操作对应代码块; - 若未显示折叠图标,可通过
设置 → Editor: Folding 开启 Folding Enable,并选择折叠策略(如 indentation 按缩进、language 按语言语法)。
三、调试/终端相关快捷键(开发高频)
| 操作类型 | Windows/Linux 快捷键 | Mac 快捷键 | 功能描述 |
|---|
| 调试控制 | |
四、自定义快捷键建议
- 若默认快捷键冲突(如与输入法、其他软件),可通过
Ctrl + K + Ctrl + S(Mac:Cmd + K + Cmd + S)打开快捷键设置界面,搜索命令名称并修改; - 常用代码折叠可绑定更顺手的快捷键(如将「展开所有」绑定为
Ctrl + Shift + +); - 安装插件
Shortcuts Manager 可可视化管理和导出快捷键配置。
五、记忆技巧
- 优先掌握
Ctrl + Shift + P(命令面板):忘记快捷键时,可通过命令面板搜索功能并执行(面板会显示对应快捷键); - 代码折叠核心记住
Ctrl + K + 0(折叠所有)、Ctrl + K + J(展开所有)、Ctrl + -/+(当前块折叠/展开),覆盖 90% 折叠场景; - 多光标编辑(
Ctrl + D/Alt + 鼠标)是 VS Code 高效编辑的核心,建议重点练习。
延伸阅读