主题
VS Code 快捷键速查
来源:[视频口播稿] VS Code 快捷键教程整理 核心原则:减少鼠标操作,保持双手在键盘上,每天省下几分钟。
一、窗口与界面管理
| 操作 | 快捷键 | 说明 |
|---|---|---|
| 切换侧边栏 | Cmd + B | 显示/隐藏左侧资源管理器 |
| 切换终端面板 | `Cmd + `` | 显示/隐藏底部命令行 |
| 打开新窗口 | File → New Window | 打开另一个项目 |
| 文件结构树 | 点击面包屑导航栏 | 展示当前文件的类/方法/结构 |
| 切换 Tab | Ctrl + Tab | 在打开的文件间切换 |
| 关闭当前 Tab | Cmd + W | 关闭当前编辑标签 |
| 恢复关闭的 Tab | Cmd + Shift + T | 可多次点击恢复历史 |
二、文件与命令搜索
| 操作 | 快捷键 | 说明 |
|---|---|---|
| 文件搜索 | Cmd + P | 输入文件名快速打开文件 |
| 符号搜索 | Cmd + P → # (Shift+3) | 在当前项目中搜索符号 |
| 全局搜索 | Cmd + Shift + F | 直接打开全局搜索面板 |
| 命令面板 | Cmd + Shift + P | 等效于 Cmd + P → >,搜索并执行命令 |
常用命令示例:
Toggle Minimap— 打开/关闭右侧代码缩略图Select Interpreter— 选择 Python 编译器环境
三、代码导航与跳转
| 操作 | 快捷键 | 说明 |
|---|---|---|
| 文件首/尾 | Cmd + ↑ / Cmd + ↓ | 跳转到文件开始/结束 |
| 行首/行尾 | Ctrl + A / Ctrl + E | 光标跳到当前行首/行尾 |
| 按单词移动 | Option + ← / Option + → | 以单词为单位快速移动 |
| 跳转到行 | Ctrl + G → 输入行号 | 精确跳转到指定行 |
| 跳转到定义 | Cmd + 点击 | 跳转到函数/类定义处 |
| 查看引用 | Cmd + 点击 → 右侧列表 | 查看函数/类在何处被使用 |
| 重命名符号 | 双击选中 → 右键 Rename Symbol | 重构时重命名变量/函数/类 |
四、编辑操作
基础编辑
| 操作 | 快捷键 | 说明 |
|---|---|---|
| 复制行 | Ctrl + C (光标在行中任意位置) | 复制整行内容 |
| 粘贴行 | Ctrl + V | 粘贴到目标位置 |
| 剪切行 | Ctrl + X | 剪切整行 |
| 换行 | Cmd + Enter | 在任意光标位置新起一行 |
| 删除到行尾 | Ctrl + K | 删除光标到行尾的内容 |
| 注释/取消注释 | Cmd + / | 切换行注释 |
| 缩进 | Tab | 缩进选中行 |
| 取消缩进 | Shift + Tab | 取消缩进选中行 |
多光标与选择
| 操作 | 快捷键 | 说明 |
|---|---|---|
| 多光标 | Option + 点击 | 在多个位置同时创建光标 |
| 选中单词 | Cmd + D | 选中光标所在单词 |
| 连续选中相同词 | 多次按 Cmd + D | 依次选中后续相同文本(纯文本匹配) |
| 按单词选中 | Option + Shift + ←/→ | 按单词扩展选中范围 |
Undo
| 操作 | 快捷键 | 说明 |
|---|---|---|
| 撤销 | Cmd + Z | 撤销上一步操作 |
五、浏览器通用快捷键
以下快捷键在 VS Code 和浏览器中通用,也适用于命令行环境:
| 操作 | 快捷键 | 说明 |
|---|---|---|
| 切换标签页 | Ctrl + Tab | 从左到右循环切换 |
| 反向切换 | Ctrl + Shift + Tab | 从右到左切换 |
| 关闭标签页 | Cmd + W | 关闭当前标签 |
| 恢复标签页 | Cmd + Shift + T | 恢复关闭的标签页(可多次点击) |
附录:速查表(按字母排序)
| 快捷键 | 功能 | 适用场景 |
|---|---|---|
Cmd + B | 切换侧边栏 | 窗口管理 |
Cmd + D | 选中单词 / 连续选中相同词 | 编辑 |
Cmd + Enter | 新起一行 | 编辑 |
Cmd + P | 文件搜索 | 导航 |
Cmd + W | 关闭 Tab | 窗口/浏览器 |
Cmd + Z | 撤销 | 编辑 |
Cmd + / | 切换注释 | 编辑 |
Cmd + ↑/↓ | 文件首/尾 | 导航 |
| `Cmd + `` | 切换终端面板 | 窗口管理 |
Cmd + Shift + F | 全局搜索 | 搜索 |
Cmd + Shift + P | 命令面板 | 搜索 |
Cmd + Shift + T | 恢复关闭的 Tab | 窗口/浏览器 |
Ctrl + A/E | 行首/行尾 | 导航 |
Ctrl + G | 跳转到行 | 导航 |
Ctrl + K | 删除到行尾 | 编辑 |
Ctrl + Tab | 切换标签页 | 窗口/浏览器 |
Option + ←/→ | 按单词移动 | 导航 |
Option + Shift + ←/→ | 按单词选中 | 编辑 |
Tab / Shift + Tab | 缩进 / 取消缩进 | 编辑 |
学习建议
- 不要一次记完:先从最常用的 3-5 个开始(
Cmd + P、Cmd + B、Cmd + /),每天使用中自然形成肌肉记忆。 - 重复二三十次就会记住:刻意用快捷键替代鼠标,一段时间后就会内化。
- 浏览器通用:
Ctrl+Tab、Cmd+W、Cmd+Shift+T在所有浏览器和 VS Code 中行为一致,值得优先掌握。