VS Code快捷键大全

152个常用VS Code快捷键,覆盖文件操作、编辑、搜索替换、导航跳转、多光标、视图面板、终端、调试、重构等15大类,Windows / Mac 双键位对照,一键复制。

VS Code 快捷键大全
152 个常用VS Code快捷键 · 文件/编辑/搜索/导航/多光标/终端/调试/重构 全场景覆盖(含 Mac 对照)

文件操作快捷键新建、保存、打开与命令面板等 · 15 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Ctrl + N⌘ + N新建文件
Ctrl + O⌘ + O打开文件
Ctrl + S⌘ + S保存
Ctrl + Shift + S⌘ + Shift + S另存为
Ctrl + W⌘ + W关闭当前编辑器
Ctrl + K, Ctrl + W⌘ + K, ⌘ + W关闭所有编辑器
Ctrl + Shift + T⌘ + Shift + T重新打开已关闭的编辑器
Ctrl + K, Ctrl + S⌘ + K, ⌘ + S打开键盘快捷方式设置
Ctrl + P⌘ + P快速打开文件(转到文件)
Ctrl + E⌘ + E转到文件 / 视图
Ctrl + K, Ctrl + P⌘ + K, ⌘ + P复制当前文件路径
Ctrl + Tab⌘ + Tab切换打开的编辑器
Ctrl + Shift + P⌘ + Shift + P打开命令面板
Ctrl + K, Ctrl + O⌘ + K, ⌘ + O打开文件夹
Ctrl + Shift + N⌘ + Shift + N新建窗口(New Window)

编辑操作快捷键撤销、复制、注释与行操作 · 25 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Ctrl + Z⌘ + Z撤销
Ctrl + Y⌘ + Y重做
Ctrl + X⌘ + X剪切
Ctrl + C⌘ + C复制
Ctrl + V⌘ + V粘贴
Ctrl + Shift + V⌘ + Shift + V粘贴为纯文本
Ctrl + A⌘ + A全选
Alt + ↓⌥ + ↓将当前行下移
Alt + ↑⌥ + ↑将当前行上移
Shift + Alt + ↓Shift + ⌥ + ↓向下复制行
Shift + Alt + ↑Shift + ⌥ + ↑向上复制行
Ctrl + D⌘ + D将下一个匹配项加入选择
Ctrl + L⌘ + L选择当前行
Ctrl + /⌘ + /切换行注释
Shift + Alt + AShift + ⌥ + A切换块注释
Ctrl + K, Ctrl + C⌘ + K, ⌘ + C添加行注释
Ctrl + K, Ctrl + U⌘ + K, ⌘ + U移除行注释
Ctrl + K, Ctrl + F⌘ + K, ⌘ + F格式化选定内容
Shift + Alt + FShift + ⌥ + F格式化整个文档
Ctrl + Backspace⌘ + Backspace删除光标左侧单词
Ctrl + Delete⌘ + Delete删除光标右侧单词
Ctrl + K, Ctrl + X⌘ + K, ⌘ + X删除行尾空白
Ctrl + Enter⌘ + Enter在光标下方插入行
Ctrl + Shift + Enter⌘ + Shift + Enter在光标上方插入行
Ctrl + Shift + K⌘ + Shift + K删除整行(Delete Line)

搜索与替换快捷键当前文件与全局搜索替换 · 11 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Ctrl + F⌘ + F在当前文件查找
Ctrl + H⌘ + H在当前文件替换
F3F3查找下一个
Shift + F3Shift + F3查找上一个
Ctrl + Shift + F⌘ + Shift + F在文件夹/工作区中搜索
Ctrl + Shift + H⌘ + Shift + H在文件夹/工作区中替换
Alt + Enter⌥ + Enter在查找框中选中全部匹配项
Ctrl + G⌘ + G转到指定行号
Ctrl + Shift + J⌘ + Shift + J切换搜索详细信息(Toggle Search Details)
F4F4跳转到下一个文件匹配(Next Match)
Shift + F4Shift + F4跳转到上一个文件匹配(Previous Match)

导航跳转快捷键定义跳转、符号与括号匹配 · 15 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
F12F12跳转到定义
Alt + F12⌥ + F12速览定义(Peek)
Alt + ←⌃ + -后退到上一个光标位置
Alt + →⌃ + Shift + -前进到下一个光标位置
Ctrl + T⌘ + T转到工作区符号
Ctrl + Shift + O⌘ + Shift + O转到当前文件中的符号
Ctrl + Shift + \⌘ + Shift + \跳转到匹配的括号
Ctrl + PageUp⌘ + PageUp切换到左侧编辑器标签
Ctrl + PageDown⌘ + PageDown切换到右侧编辑器标签
Ctrl + Home⌘ + Home跳转到文件开头
Ctrl + End⌘ + End跳转到文件结尾
Ctrl + ↑⌘ + ↑向上滚动视图
Ctrl + ↓⌘ + ↓向下滚动视图
Ctrl + F12⌘ + F12转到实现(Go to Implementation)
Shift + F12Shift + F12显示引用(Show References)

多光标与选择快捷键多光标编辑与块选择 · 13 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Alt + Click⌥ + Click在点击位置添加新光标
Ctrl + Alt + ↑⌘ + ⌥ + ↑在上方插入光标(列选择)
Ctrl + Alt + ↓⌘ + ⌥ + ↓在下方插入光标(列选择)
Ctrl + Shift + L⌘ + Shift + L将所有匹配项选中为多光标
Shift + Alt + IShift + ⌥ + I在所选每一行末尾插入光标
Ctrl + Shift + →⌘ + Shift + →按单词向右扩展选择
Ctrl + Shift + ←⌘ + Shift + ←按单词向左扩展选择
Ctrl + Shift + Home⌘ + Shift + Home选择到文件开头
Ctrl + Shift + End⌘ + Shift + End选择到文件结尾
Shift + Alt + →Shift + ⌥ + →按块向外扩展选择
Shift + Alt + ←Shift + ⌥ + ←按块向内收缩选择
Ctrl + U⌘ + U撤销上一次光标操作(Undo Cursor)
Ctrl + K, Ctrl + D⌘ + K, ⌘ + D跳过当前并添加到下一处匹配

视图与面板快捷键侧边栏、面板与主题 · 10 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Ctrl + B⌘ + B显示/隐藏侧边栏
Ctrl + Shift + E⌘ + Shift + E聚焦资源管理器
Ctrl + Shift + G⌘ + Shift + G聚焦源代码管理
Ctrl + Shift + D⌘ + Shift + D聚焦运行和调试
Ctrl + Shift + X⌘ + Shift + X聚焦扩展市场
Ctrl + J⌘ + J显示/隐藏底部面板
Ctrl + K, Ctrl + Z⌘ + K, ⌘ + Z进入禅模式
Ctrl + =⌘ + =放大界面
Ctrl + -⌘ + -缩小界面
Ctrl + K, Ctrl + T⌘ + K, ⌘ + T选择颜色主题

终端快捷键集成终端开关与操作 · 10 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Ctrl + `⌘ + `显示/隐藏集成终端
Ctrl + Shift + `⌘ + Shift + `新建集成终端
Ctrl + C⌘ + C复制选中内容;无选中时发送中断信号终止进程
Ctrl + Shift + V⌘ + Shift + V粘贴(终端中)
Ctrl + L⌘ + L终端清屏
Ctrl + K⌘ + K清除终端当前输入行
Ctrl + Home⌘ + Home终端滚动到顶部
Ctrl + End⌘ + End终端滚动到底部
Alt + Click⌥ + Click在终端中点击定位光标
Ctrl + Shift + C⌘ + Shift + C复制选中文本(终端)

调试运行快捷键断点、单步与调试控制 · 8 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
F5F5开始调试
Ctrl + F5⌘ + F5运行(不调试)
Shift + F5Shift + F5停止调试
F9F9切换断点
F10F10单步跳过
F11F11单步进入
Shift + F11Shift + F11单步跳出
Shift + F9Shift + F9运行到光标处(Run to Cursor)

重构与智能提示快捷键补全、重命名与错误跳转 · 8 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Ctrl + Space⌘ + Space触发代码补全(IntelliSense)
Ctrl + Shift + Space⌘ + Shift + Space触发参数提示
Ctrl + .⌘ + .快速修复(Quick Fix)
F2F2重命名符号
F8F8跳转到下一个错误/警告
Shift + F8Shift + F8跳转到上一个错误/警告
TabTab在补全列表中接受当前建议
Ctrl + K, M⌘ + K, M更改语言模式(Change Language Mode)

缩进与代码折叠缩进、折叠与展开代码块 · 10 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Ctrl + ]⌘ + ]增加缩进(Indent Line)
Ctrl + [⌘ + [减少缩进(Outdent Line)
Ctrl + Shift + ]⌘ + Shift + ]折叠代码块(Fold)
Ctrl + Shift + [⌘ + Shift + [展开代码块(Unfold)
Ctrl + K, Ctrl + ]⌘ + K, ⌘ + ]递归折叠(Fold Recursively)
Ctrl + K, Ctrl + [⌘ + K, ⌘ + [递归展开(Unfold Recursively)
Ctrl + K, Ctrl + 0⌘ + K, ⌘ + 0折叠全部(Fold All)
Ctrl + K, Ctrl + J⌘ + K, ⌘ + J展开全部(Unfold All)
Ctrl + K, Ctrl + 1⌘ + K, ⌘ + 1折叠到 1 级(Fold Level 1)
Ctrl + K, Ctrl + 2⌘ + K, ⌘ + 2折叠到 2 级(Fold Level 2)

编辑器组管理拆分与切换编辑器组 · 8 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Ctrl + \⌘ + \拆分编辑器(Split Editor)
Ctrl + 1⌘ + 1聚焦到第 1 个编辑器组
Ctrl + 2⌘ + 2聚焦到第 2 个编辑器组
Ctrl + 3⌘ + 3聚焦到第 3 个编辑器组
Ctrl + K, Ctrl + ←⌘ + K, ⌘ + ←将编辑器移到上一个组
Ctrl + K, Ctrl + →⌘ + K, ⌘ + →将编辑器移到下一个组
Ctrl + K, Ctrl + Shift + ←⌘ + K, ⌘ + Shift + ←左移活动编辑器组
Ctrl + K, Ctrl + Shift + →⌘ + K, ⌘ + Shift + →右移活动编辑器组

面板·视图·预览面板切换与 Markdown 预览 · 4 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Ctrl + Shift + U⌘ + Shift + U显示 / 切换输出面板(Output)
Ctrl + Shift + M⌘ + Shift + M显示 / 切换问题面板(Problems)
Ctrl + Shift + V⌘ + Shift + V打开 Markdown 预览
Ctrl + K, V⌘ + K, V并排打开 Markdown 预览

智能编辑补充语言模式、换行与悬停 · 2 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Alt + Z⌥ + Z切换自动换行(Toggle Word Wrap)
Ctrl + K, Ctrl + I⌘ + K, ⌘ + I显示悬停提示(Show Hover)

源代码管理与任务Git 提交与生成任务 · 3 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Ctrl + Enter⌘ + Enter在源代码管理输入框提交(Commit)
Ctrl + K, Ctrl + Enter⌘ + K, ⌘ + Enter提交已暂存更改(Commit Staged)
Ctrl + Shift + B⌘ + Shift + B运行生成任务(Run Build Task)

光标移动与文本选择光标定位与选择范围 · 10 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Home⌘ + ←光标移到行首
End⌘ + →光标移到行尾
Ctrl + →⌥ + →光标移到下一个词
Ctrl + ←⌥ + ←光标移到上一个词
Shift + HomeShift + Home选择到行首
Shift + EndShift + End选择到行尾
Shift + ↑Shift + ↑向上逐行扩展选择
Shift + ↓Shift + ↓向下逐行扩展选择
PageUpPgUp向上翻页
PageDownPgDn向下翻页
适用于 Visual Studio Code 1.60 及以上版本 · 键位以 Windows / Linux 默认键绑定为准,Mac 键位供对照参考
复制按钮复制的是 Windows 键位写法152 条快捷键,全部内容服务端渲染,搜索与复制在浏览器本地完成

工具介绍

VS Code快捷键大全是一份面向开发者与程序员的 Visual Studio Code 键盘效率速查表。它按文件操作、编辑操作、搜索与替换、导航跳转、多光标与选择、视图与面板、终端、调试运行、重构与智能提示、缩进与代码折叠、编辑器组管理、面板·视图·预览、智能编辑补充、源代码管理与任务、光标移动与文本选择共 15 大类归纳整理,共收录 152 条快捷键。

命令面板(Ctrl + Shift + P)、快速打开文件(Ctrl + P)、将下一个匹配项加入选择(Ctrl + D)、显示 / 隐藏集成终端(Ctrl + `)、开始调试(F5)等日常高频操作都在其中,并附 Windows / Linux 与 Mac 双键位对照。你可以用顶部搜索框按关键词过滤,或用分类标签快速定位,点击复制按钮即可把键位复制到剪贴板。

vscode快捷键vs code快捷键visual studio code快捷键vscode常用快捷键vscode快捷键大全vscode调试快捷键代码编辑器快捷键vscode教程

界面展示

VS Code快捷键大全 界面截图

功能亮点

  • 双键位对照:Windows / Linux 与 Mac 键位并排展示,跨平台查阅更方便
  • 分类清晰:15 大类覆盖文件、编辑、搜索、导航、多光标、终端、调试、重构等全部日常场景
  • 实时搜索:支持按 Windows 键位、Mac 键位与功能说明中的任意关键词过滤
  • 分类筛选:15 个分类标签,一键缩小到目标场景
  • 一键复制:点击复制按钮即可把 Windows 键位写法复制到剪贴板
  • 键位展示:kbd 按键帽样式直观呈现组合键,一眼看清
  • 响应式设计:适配桌面与移动端,手机上也方便随时查阅
  • 本地处理:全部内容服务端渲染,搜索与复制均在浏览器本地完成

使用方法

  1. 浏览快捷键列表:按 15 个分类依次浏览全部快捷键,每行包含 Windows / Linux 键位、Mac 键位与功能说明
  2. 搜索定位:在搜索框输入键名或功能关键词(如「终端」「Ctrl+Shift」),列表实时过滤
  3. 分类筛选:点击顶部分类标签(如「终端快捷键」),只看对应场景的快捷键
  4. 复制键位:点击行右侧「复制」按钮,Windows 键位写法即被复制到剪贴板

适合人群

  • 前端与全栈开发者:日常使用 VS Code 编码,希望减少鼠标操作、提升编写效率
  • 后端工程师:在 VS Code 中调试、搜索与版本管理,需要熟练的快捷键流程
  • 编程初学者:记忆 VS Code 常用键位,尽早形成高效编辑习惯
  • 从其他编辑器迁移的用户:快速熟悉 VS Code 默认键绑定

常见问题解答(FAQ)

快捷键以哪套键绑定为准?
以 Visual Studio Code(Windows / Linux 版)默认键绑定为准,并提供 Mac 键位对照;如果你改过键位或安装了 Vim 等扩展,请以「首选项 → 键盘快捷方式」中的实际绑定为准。
命令面板与快速打开是哪个键?
快速打开文件 Ctrl + P,命令面板 Ctrl + Shift + P,在文件夹 / 工作区中全局搜索 Ctrl + Shift + F。
多光标编辑相关快捷键?
Ctrl + D 将下一个匹配项加入选择,Shift + Alt + ↓ 向下复制行,Alt + ↑ / ↓ 上移 / 下移当前行。
终端与侧边栏怎么快速切换?
Ctrl + ` 显示 / 隐藏集成终端,Ctrl + B 显示 / 隐藏侧边栏。
调试常用哪些快捷键?
F5 开始调试、F9 切换断点,配合 F12 跳转到定义查看实现。
代码格式化与补全快捷键?
Shift + Alt + F 格式化整个文档,Ctrl + / 切换行注释,Ctrl + Space 触发代码补全(IntelliSense)。

更新日期:2026-11-03