🚀 基础通用操作
| 功能 | 快捷键 |
|---|---|
| 打开命令面板 | Ctrl+Shift+P, F1 |
| 新建文件 | Ctrl+N |
| 新建窗口 | Ctrl+Shift+N |
| 打开文件 | Ctrl+O |
| 保存文件 | Ctrl+S |
| 另存为 | Ctrl+Shift+S |
| 保存所有文件 | Ctrl+K S |
| 关闭编辑器 | Ctrl+W, Ctrl+F4 |
| 关闭窗口 | Ctrl+Shift+W, Alt+F4 |
| 撤销 | Ctrl+Z |
| 重做 | Ctrl+Y, Ctrl+Shift+Z |
| 切换侧边栏显示/隐藏 | Ctrl+B |
| 切换全屏 | F11 |
| 打开设置界面 | Ctrl+, |
✍️ 文本编辑操作
| 功能 | 快捷键 |
|---|---|
| 剪切当前行/选中内容 | Ctrl+X |
| 复制当前行/选中内容 | Ctrl+C |
| 粘贴内容 | Ctrl+V |
| 撤销操作 | Ctrl+Z |
| 重做/重复上一步操作 | Ctrl+Y, Ctrl+Shift+Z |
| 删除当前行 | Ctrl+Shift+K |
| 删除光标左侧字符 | Backspace |
| 删除光标右侧字符 | Delete |
| 删除光标右侧单词 | Ctrl+Delete |
| 删除光标左侧单词 | Ctrl+Backspace |
🎯 多光标与选择操作
| 功能 | 快捷键 |
|---|---|
| 插入多个光标 | Alt+Click |
| 在上一行/下一行插入光标 | Ctrl+Alt+↑/↓ |
| 撤销上一个光标 | Ctrl+U |
| 选择所有匹配项 | Ctrl+Shift+L |
| 逐个选择下一个匹配项 | Ctrl+D |
| 将选择添加到下一个/跳过当前匹配项 | Ctrl+K Ctrl+D |
| 列(矩形)选择 | Shift+Alt+鼠标拖动, Shift+Alt+↑/↓/←/→ |
| 选中所有行末尾添加光标 | Ctrl+Shift+I |
| 全选当前文档内容 | Ctrl+A |
🔧 代码格式化与重构
| 功能 | 快捷键 |
|---|---|
| 格式化文档 | Shift+Alt+F |
| 格式化选中部分/代码块 | Ctrl+K Ctrl+F |
| 重命名符号 | F2 |
| 批量重命名/触发重构建议(部分语言支持) | Ctrl+Shift+R |
| 快速修复 | Ctrl+. |
🔍 搜索与导航
| 功能 | 快捷键 |
|---|---|
| 查找(当前文档) | Ctrl+F |
| 替换(当前文档) | Ctrl+H |
| 查找下一个/上一个 | F3 / Shift+F3 |
| 全局搜索(跨文件) | Ctrl+Shift+F |
| 全局替换(跨文件) | Ctrl+Shift+H |
| 切换搜索大小写敏感 | Alt+C |
| 切换搜索正则表达式 | Alt+R |
📍 跳转与定义
| 功能 | 快捷键 |
|---|---|
| 转到定义/声明 | F12, Ctrl + 鼠标左键 |
| 查看定义(不跳转) | Alt+F12 |
| 转到类型定义 | Ctrl+Shift+F12 (需设置) |
| 转到实现 | Ctrl+F12 |
| 转到引用/显示引用 | Shift+F12 |
| 前进/后退导航历史 | Ctrl+Alt+- / Ctrl+Shift+- |
| 返回上一个跳转位置 | Ctrl+- |
| 前进到下一个跳转位置 | Ctrl+Shift+- |
📁 文件与项目管理
| 功能 | 快捷键 |
|---|---|
| 新建文件 | Ctrl+N (或在资源管理器按 A) |
| 新建文件夹 | 在资源管理器按 Shift+A |
| 重命名文件 | F2 |
| 删除文件 | Delete |
| 移动文件 | 拖动, 或 Ctrl+X / Ctrl+V |
| 快速打开文件(模糊搜索) | Ctrl+P |
| 刷新资源管理器 | Ctrl+R (在资源管理器焦点) |
| 在资源管理器中显示 | 右键菜单, Alt + 右键 |
💻 调试操作
| 功能 | 快捷键 |
|---|---|
| 启动/继续调试 | F5 |
| 停止调试 | Shift+F5 |
| 单步跳过(不进入函数) | F10 |
| 单步进入(进入函数) | F11 |
| 单步跳出(跳出函数) | Shift+F11 |
| 重启调试 | Ctrl+Shift+F5 |
| 切换断点 | F9 |
| 添加条件断点 | 右键菜单 |
| 查看所有断点 | Ctrl+Shift+F8 |
🖥️ 终端操作
| 功能 | 快捷键 |
|---|---|
| 切换终端显示/隐藏 | Ctrl + ` |
| 新建终端 | `Ctrl+Shift+`` |
| 拆分终端 | Ctrl+Shift+5 |
| 在终端中查找 | Ctrl+F |
| 清空终端 | Ctrl+K (在终端内) |
| 复制选中内容(终端) | Ctrl+Shift+C |
| 粘贴到终端 | Ctrl+Shift+V |
| 在多个终端标签间切换 | Alt + 右/左箭头 |
🔀 行操作与代码移动
| 功能 | 快捷键 |
|---|---|
| 向上/下移动行 | Alt+↑/↓ |
| 向上/下复制行 | Shift+Alt+↑/↓ |
| 删除行 | Ctrl+Shift+K |
| 在下方插入行 | Ctrl+Enter |
| 在上方插入行 | Ctrl+Shift+Enter |
📌 书签与标记
| 功能 | 快捷键 |
|---|---|
| 切换书签 | Ctrl+Alt+K |
| 切换行书签 | Ctrl+Shift+K Ctrl+B |
| 打开书签侧边栏 | Ctrl+Shift+B |
| 跳转到下一个书签 | Ctrl+Alt+L |
| 跳转到上一个书签 | Ctrl+Alt+J |
| 列出所有书签 | Ctrl+Alt+P (需设置) |
| 重命名书签 | F2(书签面板) |
🎨 界面与视图操作
| 功能 | 快捷键 |
|---|---|
| 切换侧边栏可见性 | Ctrl+B |
| 切换面板(终端/问题等)可见性 | Ctrl+J |
| 切换全屏 | F11 |
| 切换Zen模式(禅模式) | Ctrl+K Z |
| 放大/缩小 | Ctrl+= / Ctrl+- |
| 重置缩放 | Ctrl+NumPad0 |
| 切换编辑器组布局 | Shift+Alt+0 |
| 拆分编辑器 | Ctrl+\ |
| 切换活动编辑器组 | Ctrl+1/2/3 |
| 切换到资源管理器 | Ctrl+Shift+E |
| 切换到调试视图 | Ctrl+Shift+D |
| 切换到扩展市场 | Ctrl+Shift+X |
| 切换到Git视图 | Ctrl+Shift+G |
| 预览 Markdown | Ctrl+Shift+V |
| 分栏预览 Markdown | Ctrl+K V |
📚 代码折叠与展开
| 功能 | 快捷键 |
|---|---|
| 折叠/展开当前区域 | Ctrl+Shift+[ / ] |
| 折叠/展开当前代码块 | Ctrl + - / Ctrl + + |
| 折叠/展开所有区域 | Ctrl+K Ctrl+0 / Ctrl+K Ctrl+J |
| 折叠/展开所有子区域 | Ctrl+K Ctrl+8 / Ctrl+K Ctrl+9 (需设置) |
| 折叠/展开光标所在层级 | Ctrl+K Ctrl+1 到 7 |
| 折叠/展开选中区域 | Ctrl+K Ctrl+- / Ctrl+K Ctrl++ |
🧠 智能提示与补全
| 功能 | 快捷键 |
|---|---|
| 触发建议/智能提示 | Ctrl+Space, Ctrl+I |
| 触发参数提示 | Ctrl+Shift+Space |
| 接受/确认补全建议 | Tab |
| 替换为下一个建议 | Ctrl+↓ (在建议列表中) |
| 查看快速修复 | Ctrl+. |
| 转到下一个错误/警告 | F8 / Shift+F8 |
| 显示悬停信息 | Ctrl+K Ctrl+I |
| 缩进减少 | Shift+Tab |
| 粘贴并格式化 | Ctrl+Shift+V |
🔧 Git 版本控制
| 功能 | 快捷键 |
|---|---|
| 打开Git视图/查看源代码管理面板 | Ctrl+Shift+G |
| 暂存所有更改 | Ctrl+Enter (在SCM输入框) |
| 提交暂存内容 | Ctrl+Enter (在SCM输入框有信息时) |
| 拉取远程代码 | Ctrl+Shift+P → Git: Pull |
| 推送本地代码 | Ctrl+Shift+P → Git: Push |
| 解决合并冲突 | Ctrl+K Ctrl+R |
| 查看文件差异 | 在SCM列表中点文件 |
| 丢弃更改 | 在SCM列表中文件右键 |
🧩 插件扩展操作
| 功能 | 快捷键 |
|---|---|
| 打开扩展市场/视图 | Ctrl+Shift+X |
| 搜索扩展 | 在扩展视图中输入 |
| 安装/卸载/启用/禁用扩展 | 点击扩展的对应按钮 |
| 查看扩展详情 | 点击扩展 |
🎯 高级功能
| 功能 | 快捷键 |
|---|---|
| 打开命令面板 | Ctrl+Shift+P, F1 |
| 打开用户设置 | Ctrl+, |
| 打开键盘快捷方式设置 | Ctrl+K Ctrl+S |
| 重新加载窗口 | Ctrl+Shift+P -> 输入“重新加载” |
| 切换开发人员工具 | Ctrl+Shift+I |
| 选择配色主题 | Ctrl+K Ctrl+T |
| 显示所有符号(包括文件) | Ctrl+T |
| 触发Emoji表情 | Win+.` (Windows) |
| 运行任务(编译/构建) | Ctrl+Shift+P → Tasks: Run Task |
| 运行默认构建任务 | Ctrl+Shift+B |
| 自定义快捷键 | Ctrl+Shift+P → Preferences: Open Keyboard Shortcuts |
提示:
Ctrl+K通常是一个组合快捷键的前置键,需要再按一个键(如Ctrl+K S表示先按Ctrl+K,松开后再按S)。- 某些快捷键可能被系统或其他应用占用,可以在VSCode的键盘快捷方式设置(
Ctrl+K Ctrl+S)中查看和修改。 - 此列表为常用核心快捷键,更多快捷键可通过命令面板搜索“键盘快捷方式”查看。