目录
- [VS Code 常用快捷键对比表(Windows / Linux / macOS)](#VS Code 常用快捷键对比表(Windows / Linux / macOS))
-
- [一、光标位置前进 / 后退](#一、光标位置前进 / 后退)
- 二、基础编辑操作
- 三、多光标与批量编辑
- 四、搜索与跳转
- 五、代码编辑与重构
- 六、文件与窗口操作
- 七、命令面板与终端
- 八、代码选择与文本操作(高频)
- [九、代码块 / 缩进 / 对齐](#九、代码块 / 缩进 / 对齐)
- 十、文件快速切换(提高效率)
- [十一、编辑器 / 面板切换](#十一、编辑器 / 面板切换)
- 十二、调试相关
- [十三、Git 操作(基础但常用)](#十三、Git 操作(基础但常用))
- 十四、「不记会影响效率」的快捷键
搞了 Cursor 玩玩,所以整理一下 VS Code 的常用快捷键方便使用,目前还是觉着 WebStorm 好用,等用过一段时间之后再来评价,如果没有评价,那就说明还是 WebStorm 好用,哈哈哈哈哈!!!
VS Code 常用快捷键对比表(Windows / Linux / macOS)
一、光标位置前进 / 后退
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 上一个光标位置(Go Back) | Alt + ← |
Alt + ← |
Ctrl + - |
| 下一个光标位置(Go Forward) | Alt + → |
Alt + → |
Ctrl + Shift + - |
二、基础编辑操作
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 复制行 | Ctrl + C |
Ctrl + C |
Cmd + C |
| 剪切行 | Ctrl + X |
Ctrl + X |
Cmd + X |
| 删除当前行 | Ctrl + Shift + K |
Ctrl + Shift + K |
Cmd + Shift + K |
| 上移行 | Alt + ↑ |
Alt + ↑ |
Option + ↑ |
| 下移行 | Alt + ↓ |
Alt + ↓ |
Option + ↓ |
| 复制行到上 | Shift + Alt + ↑ |
Shift + Alt + ↑ |
Shift + Option + ↑ |
| 复制行到下 | Shift + Alt + ↓ |
Shift + Alt + ↓ |
Shift + Option + ↓ |
| 撤销 | Ctrl + Z |
Ctrl + Z |
Cmd + Z |
| 重做 | Ctrl + Y |
Ctrl + Y |
Cmd + Shift + Z |
| 行注释 | Ctrl + / |
Ctrl + / |
Cmd + / |
| 块注释 | Shift + Alt + A |
Shift + Alt + A |
Shift + Option + A |
三、多光标与批量编辑
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 添加光标 | Alt + 鼠标点击 |
Alt + 鼠标点击 |
Option + 鼠标点击 |
| 向上增加光标 | Ctrl + Alt + ↑ |
Ctrl + Alt + ↑ |
Cmd + Option + ↑ |
| 向下增加光标 | Ctrl + Alt + ↓ |
Ctrl + Alt + ↓ |
Cmd + Option + ↓ |
| 选中下一个相同单词 | Ctrl + D |
Ctrl + D |
Cmd + D |
| 选中所有相同单词 | Ctrl + Shift + L |
Ctrl + Shift + L |
Cmd + Shift + L |
| 列选择 | Shift + Alt + 拖动 |
Shift + Alt + 拖动 |
Shift + Option + 拖动 |
四、搜索与跳转
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 当前文件搜索 | Ctrl + F |
Ctrl + F |
Cmd + F |
| 当前文件替换 | Ctrl + H |
Ctrl + H |
Cmd + Option + F |
| 全局搜索 | Ctrl + Shift + F |
Ctrl + Shift + F |
Cmd + Shift + F |
| 全局替换 | Ctrl + Shift + H |
Ctrl + Shift + H |
Cmd + Shift + Option + F |
| 跳转到文件 | Ctrl + P |
Ctrl + P |
Cmd + P |
| 跳转到行号 | Ctrl + G |
Ctrl + G |
Cmd + G |
| 跳转到符号 | Ctrl + Shift + O |
Ctrl + Shift + O |
Cmd + Shift + O |
| 跳转到定义 | F12 |
F12 |
F12 |
| 返回 | Alt + ← |
Alt + ← |
Ctrl + - |
五、代码编辑与重构
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 格式化代码 | Shift + Alt + F |
Shift + Alt + F |
Shift + Option + F |
| 快速修复 | Ctrl + . |
Ctrl + . |
Cmd + . |
| 重命名符号 | F2 |
F2 |
F2 |
| 折叠代码 | Ctrl + Shift + [ |
Ctrl + Shift + [ |
Cmd + Option + [ |
| 展开代码 | Ctrl + Shift + ] |
Ctrl + Shift + ] |
Cmd + Option + ] |
六、文件与窗口操作
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 新建文件 | Ctrl + N |
Ctrl + N |
Cmd + N |
| 打开文件 | Ctrl + O |
Ctrl + O |
Cmd + O |
| 保存文件 | Ctrl + S |
Ctrl + S |
Cmd + S |
| 关闭当前文件 | Ctrl + W |
Ctrl + W |
Cmd + W |
| 分屏 | Ctrl + \ |
Ctrl + \ |
Cmd + \ |
| 切换分屏 | Ctrl + 1 / 2 / 3 |
Ctrl + 1 / 2 / 3 |
Cmd + 1 / 2 / 3 |
| 切换标签页 | Ctrl + Tab |
Ctrl + Tab |
Cmd + Option + ← / → |
七、命令面板与终端
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 命令面板 | Ctrl + Shift + P |
Ctrl + Shift + P |
Cmd + Shift + P |
| 打开终端 | ``Ctrl + ``` | ``Ctrl + ``` | ``Cmd + ``` |
| 新建终端 | ``Ctrl + Shift + ``` | ``Ctrl + Shift + ``` | ``Cmd + Shift + ``` |
八、代码选择与文本操作(高频)
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 选中当前行 | Ctrl + L |
Ctrl + L |
Cmd + L |
| 扩展选择 | Shift + Alt + → |
Shift + Alt + → |
Shift + Option + → |
| 收缩选择 | Shift + Alt + ← |
Shift + Alt + ← |
Shift + Option + ← |
| 选中到行首 | Shift + Home |
Shift + Home |
Shift + Cmd + ← |
| 选中到行尾 | Shift + End |
Shift + End |
Shift + Cmd + → |
| 删除到行首 | Ctrl + Backspace |
Ctrl + Backspace |
Cmd + Backspace |
| 删除到行尾 | Ctrl + Delete |
Ctrl + Delete |
Fn + Delete |
九、代码块 / 缩进 / 对齐
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 向右缩进 | Tab |
Tab |
Tab |
| 向左缩进 | Shift + Tab |
Shift + Tab |
Shift + Tab |
| 跳到匹配括号 | Ctrl + Shift + \ |
Ctrl + Shift + \ |
Cmd + Shift + \ |
| 选择匹配括号内容 | Ctrl + Shift + Alt + \ |
Ctrl + Shift + Alt + \ |
Cmd + Shift + Option + \ |
十、文件快速切换(提高效率)
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 最近打开的文件 | Ctrl + Tab |
Ctrl + Tab |
Cmd + Tab |
| 打开文件列表 | Ctrl + P |
Ctrl + P |
Cmd + P |
| 打开最近文件 | Ctrl + R |
Ctrl + R |
Cmd + R |
十一、编辑器 / 面板切换
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 切换侧边栏显示 | Ctrl + B |
Ctrl + B |
Cmd + B |
| 资源管理器 | Ctrl + Shift + E |
Ctrl + Shift + E |
Cmd + Shift + E |
| 搜索视图 | Ctrl + Shift + F |
Ctrl + Shift + F |
Cmd + Shift + F |
| Git 视图 | Ctrl + Shift + G |
Ctrl + Shift + G |
Cmd + Shift + G |
| 扩展视图 | Ctrl + Shift + X |
Ctrl + Shift + X |
Cmd + Shift + X |
| 问题面板 | Ctrl + Shift + M |
Ctrl + Shift + M |
Cmd + Shift + M |
十二、调试相关
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 启动调试 | F5 |
F5 |
F5 |
| 停止调试 | Shift + F5 |
Shift + F5 |
Shift + F5 |
| 单步跳过 | F10 |
F10 |
F10 |
| 单步进入 | F11 |
F11 |
F11 |
| 单步跳出 | Shift + F11 |
Shift + F11 |
Shift + F11 |
| 切换断点 | F9 |
F9 |
F9 |
十三、Git 操作(基础但常用)
| 功能 | Windows | Linux | macOS |
|---|---|---|---|
| 打开源代码管理 | Ctrl + Shift + G |
Ctrl + Shift + G |
Cmd + Shift + G |
| 提交 | Ctrl + Enter |
Ctrl + Enter |
Cmd + Enter |
| 暂存当前文件 | Ctrl + Shift + G 后操作 |
同左 | 同左 |
十四、「不记会影响效率」的快捷键
Ctrl / Cmd + B(隐藏 / 显示侧边栏)Ctrl / Cmd + Shift + \(跳转到匹配括号)Ctrl / Cmd + L(选中整行)Ctrl / Cmd + Shift + M(问题面板)Ctrl / Cmd + R(最近文件)Ctrl / Cmd + Enter(Git 提交)