VS Code 快捷键速查 — Windows / macOS / Linux
可打印的 VS Code 常用快捷键参考卡,顶部一键切换 Windows / macOS / Linux 三大平台。每个快捷键按功能分组(通用、编辑、导航、调试…),快速定位所需键位。
Visual Studio Code VS Code 1.85+
104 条快捷键
General6
- 显示命令面板CtrlShiftP
- 快速打开,转到文件…CtrlP
- 新建窗口/实例CtrlShiftN
- 关闭窗口/实例CtrlW
- 用户设置Ctrl,
- 键盘快捷方式CtrlK CtrlS
Basic editing20
- 剪切行(无选区时)CtrlX
- 复制行(无选区时)CtrlC
- 下移/上移行AltDown / AltUp
- 向下/向上复制行ShiftAltDown / ShiftAltUp
- 删除行CtrlShiftK
- 下方/上方插入行CtrlEnter / ShiftCtrlEnter
- 跳到匹配的括号CtrlShift\
- 增加/减少行缩进Ctrl] / Ctrl[
- 跳到行首/行尾Home / End
- 跳到文件开头/结尾CtrlHome / CtrlEnd
- 向上/向下滚动一行AltPgUp / AltPgDn
- 向上/向下滚动一页AltPgUp / AltPgDn
- 折叠/展开区域CtrlK Ctrl[ / CtrlK Ctrl]
- 折叠/展开所有子区域CtrlK Ctrl0 / CtrlK CtrlJ
- 折叠/展开所有区域CtrlK Ctrl0 / CtrlK CtrlJ
- 添加行注释CtrlK CtrlC
- 删除行注释CtrlK CtrlU
- 切换行注释Ctrl/
- 切换块注释ShiftAltA
- 切换自动换行AltZ
Multi-cursor and selection14
- 插入光标Altclick
- 在上方插入光标CtrlAltUp
- 在下方插入光标CtrlAltDown
- 撤销上一次光标操作CtrlU
- 在所选每行行尾插入光标ShiftAltI
- 选中当前行CtrlL
- 选中当前选区的所有匹配项CtrlShiftL
- 选中当前单词的所有出现CtrlF2
- 扩展/缩小选区CtrlShiftRight / CtrlShiftLeft
- 列(框)选择ShiftAltdrag mouse
- 向上/向下列选CtrlShiftAltUp / CtrlShiftAltDown
- 向左/向右列选CtrlShiftAltLeft / CtrlShiftAltRight
- 向上翻页列选CtrlShiftAltPgUp
- 向下翻页列选CtrlShiftAltPgDn
Rich languages editing12
- 触发代码建议CtrlSpace / CtrlI
- 触发参数提示CtrlShiftSpace
- 格式化整个文档ShiftAltF
- 格式化选区CtrlK CtrlF
- 跳转到定义F12
- 速览定义AltF12
- 侧边打开定义CtrlK F12
- 快速修复Ctrl.
- 显示引用ShiftF12
- 重命名符号F2
- 删除行尾空白CtrlK CtrlX
- 更改文件语言CtrlK M
Navigation9
- 显示所有符号CtrlT
- 跳转到行…CtrlG
- 跳转到文件…CtrlP
- 跳转到符号…CtrlShiftO
- 显示问题面板CtrlShiftM
- 跳到下一个/上一个错误或警告F8 / ShiftF8
- 编辑器组历史导航CtrlShiftTab
- 后退/前进AltLeft / AltRight
- 切换 Tab 键移动焦点CtrlM
Editor management7
- 关闭编辑器CtrlW
- 关闭文件夹CtrlK F
- 拆分编辑器Ctrl\
- 聚焦到第 1/2/3 编辑器组Ctrl1 / Ctrl2 / Ctrl3
- 聚焦到上一个/下一个编辑器组CtrlK CtrlLeft / CtrlK CtrlRight
- 向左/向右移动编辑器CtrlK ShiftLeft / CtrlK ShiftRight
- 移动当前编辑器组CtrlK Left / CtrlK Right
File management9
- 新建文件CtrlN
- 打开文件…CtrlO
- 保存CtrlS
- 另存为…CtrlShiftS
- 全部保存CtrlK CtrlS
- 关闭CtrlW
- 全部关闭CtrlK CtrlW
- 在文件管理器/Finder 中显示当前文件CtrlK R
- 在新窗口/实例中打开当前文件CtrlK O
Display15
- 切换全屏F11
- 切换编辑器布局(横向/纵向)ShiftAlt0
- 放大/缩小Ctrl= / Ctrl-
- 切换侧边栏可见性CtrlB
- 显示资源管理器/切换焦点CtrlShiftE
- 显示搜索CtrlShiftF
- 显示源代码管理CtrlShiftG
- 显示调试CtrlShiftD
- 显示扩展CtrlShiftX
- 跨文件替换CtrlShiftH
- 切换搜索详情CtrlShiftJ
- 显示输出面板CtrlShiftU
- 打开 Markdown 预览CtrlShiftV
- 侧边打开 Markdown 预览CtrlK V
- 禅模式(按两次 Esc 退出)CtrlK Z
Debug6
- 切换断点F9
- 开始/继续F5
- 步入/步出F11 / ShiftF11
- 步过F10
- 停止ShiftF5
- 显示悬停提示CtrlK CtrlI
Integrated terminal6
- 显示集成终端Ctrl`
- 新建终端CtrlShift`
- 复制选区CtrlC
- 向上/向下滚动CtrlUp / CtrlDown
- 向上/向下滚动一页PgUp / PgDn
- 滚动到顶部/底部CtrlHome / CtrlEnd
关于 VS Code 快捷键
Visual Studio Code(VS Code)是微软推出的免费、跨平台源代码编辑器,可在 Windows、macOS、Linux 上运行。在 2024 年 Stack Overflow 开发者调查中以 75.9% 的市占率位居编辑器榜首,是全栈、前端、DevOps 工程师每天都在用的工具。VS Code 把几乎所有操作都暴露为键盘快捷键,而同一个动作在不同平台上对应不同的键:macOS 上的 ⌘ 对应 Windows/Linux 的 Ctrl,⌥ 对应 Alt。 本参考卡涵盖 9 大功能组(通用、基础编辑、多光标与选择、富语言编辑、导航、编辑器管理、文件管理、显示、调试、集成终端)共 130+ 条最常用的快捷键。所有条目均转录自 VS Code 官方文档(code.visualstudio.com/docs/getstarted/keybindings),适用于 VS Code 1.85 及以上版本。 使用方式 - 顶部选择平台(Win / macOS / Linux),整页键位立即刷新。默认按浏览器的 User-Agent 自动识别,手动切换后会通过 localStorage 持久化,刷新页面后保持。 - 在搜索框输入任意词(如「断点」「保存」「Cmd」)过滤行。匹配功能名、可选标签字段,以及任意平台的键位字符串。 - 点击任意行右侧的「复制」按钮,把当前平台的键位字符串写入剪贴板 —— 可贴到自己的笔记、文档或聊天里。 - 按 Ctrl/Cmd+P 调起打印对话框;侧边栏/页眉/页脚自动隐藏,打印版只保留快捷键网格。 小贴士 - 大多数多键组合(如 ⌘K ⌘S)需要**分步按**:先按前一个组合、松开、再按后一个,不是同时按下。 - 「快速修复」(⌘.)和「跳转到定义」(F12)是任何代码编辑器最值得先记住的两个快捷键。 - 通过「文件 → 首选项 → 键盘快捷方式」(⌘K ⌘S / Ctrl+K Ctrl+S)自定义任意键位。
免责声明
本快捷键查询网站为第三方非官方工具,与页面提及的所有软件产品商标持有人不存在任何隶属、投资、授权、官方合作关系。
网站内全部快捷键信息来源于公开网络资料、软件本地实测整理,仅作学习参考之用,不保证信息绝对准确、完整、实时适配软件所有版本。不同软件版本、系统环境下快捷键行为可能存在差异,请以软件官方文档为准。
页面中出现的所有产品名称、商标、标识均归对应版权方/商标权人所有,此处仅为描述性合理使用,用于标识对应软件,不代表获得商标权利人许可。
如版权方、商标权利人认为本站部分内容存在权益侵害,请发送邮件至[email protected],我们在收到有效权属证明后,会在合理期限内修改或移除相关内容。
本网站不对因使用本站信息而产生的任何直接或间接损失承担法律责任。
版本 1.0.0