VS Code 快捷键速查 — Windows / macOS / Linux

可打印的 VS Code 常用快捷键参考卡,顶部一键切换 Windows / macOS / Linux 三大平台。每个快捷键按功能分组(通用、编辑、导航、调试…),快速定位所需键位。

VS

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)自定义任意键位。

版本 1.0.0