常用编辑器快捷键速查表
基本操作
| 操作概要 | VSCode (Windows) | VSCode (macOS) | IntelliJ (Windows) | IntelliJ (macOS) |
|---|---|---|---|---|
| 显示所有命令 | Ctrl+Shift+P, F1 | ⇧⌘P, F1 | Shift+Ctrl+A | ⇧⌘A |
| 快速打开 | Ctrl+P | ⌘P | Shift+Ctrl+N | ⇧⌘O |
| 打开键盘快捷键 | Ctrl+K Ctrl+S | ⌘K ⌘S | Ctrl+Alt+S (然后选择 Keymap) | ⌘, (然后选择 Keymap) |
| 显示最近打开的文件 | Ctrl+Tab | ⌃Tab | Ctrl+E | ⌘E |
编辑
| 操作概要 | VSCode (Windows) | VSCode (macOS) | IntelliJ (Windows) | IntelliJ (macOS) |
|---|---|---|---|---|
| 代码格式化 | Shift+Alt+F | ⇧⌥F | Ctrl+Alt+L | ⌘⌥L |
| (无选中区域时)剪切行 | Ctrl+X | ⌘X | Ctrl+X | ⌘X |
| (无选中区域时)复制行 | Ctrl+C | ⌘C | Ctrl+C | ⌘C |
| 向下移动行 | Alt+↓ | ⌥↓ | Shift+Alt+↓ | ⇧⌥↓ |
| 向上移动行 | Alt+↑ | ⌥↑ | Shift+Alt+↑ | ⇧⌥↑ |
| 向下复制行 | Shift+Alt+↓ | ⇧⌥↓ | Ctrl+D | ⌘D |
| 向上复制行 | Shift+Alt+↑ | ⇧⌥↑ | Ctrl+Shift+D | ⌘⇧D |
| 删除行 | Ctrl+Shift+K | ⇧⌘K | Ctrl+Y | ⌘⌫ |
| 在下方插入行 | Ctrl+Enter | ⌘Enter | Shift+Enter | ⇧Return |
| 增加行缩进 | Ctrl+] | ⌘] | Tab | Tab |
| 减少行缩进 | Ctrl+[ | ⌘[ | Shift+Tab | ⇧Tab |
| 重命名 | F2 | F2 | Shift+F6 | ⇧F6 |
| 打开补全建议 | Ctr+Space | ⌃Space | Ctrl+Space | ⌃Space 一般这个和系统默认的切换输入法冲突 我会把它换成⌥⌘Space |
| 把选择的代码用某些代码包起来 | Ctrl+Shift+P | ⇧⌘P | Ctrl+Alt+T | ⌘⌥T |
| 优化import文 | Ctrl+Alt+O | ⌃⌥O |
选择
| 操作概要 | VSCode (Windows) | VSCode (macOS) | IntelliJ (Windows) | IntelliJ (macOS) |
|---|---|---|---|---|
| 矩形选择(鼠标选择) | Shift+Alt+拖动 | ⇧⌥+拖动 | Alt+拖动 | ⌥+拖动 |
| 矩形选择(键盘选择) | Ctrl+Shift+Alt+方向键 | ⇧⌥⌘+方向键 | Ctrl+Shift+Alt+方向键 | ⇧⌘+8 打开关闭矩形选择模式 |
| 选择与选择范围内相同的字符串 | Ctrl+D | ⌘D | Ctrl+G | 选择下一个:⌃G 选择全部:⌃⌘G |
移动
| 操作概要 | VSCode (Windows) | VSCode (macOS) | IntelliJ (Windows) | IntelliJ (macOS) |
|---|---|---|---|---|
| 移动到行首 | Home | Home | Home | Home |
| 移动到行尾 | End | End | End | End |
| 移动到文件开头 | Ctrl+Home | ⌘↑ | Ctrl+Home | ⌘↑ |
| 移动到文件结尾 | Ctrl+End | ⌘↓ | Ctrl+End | ⌘↓ |
| 切换行注释 | Ctrl+/ | ⌘/ | Ctrl+/ | ⌘/ |
| 移动到指定行 | Ctrl+G | ⌃G | Ctrl+G | ⌘L |
| 移动到文件 | Ctrl+P | ⌘P | Shift+Ctrl+N | ⇧⌘O |
| 后退 | Alt+← | ⌃- | Ctrl+Alt+← | ⌘⌥← |
| 前进 | Alt+→ | ⌃⇧- | Ctrl+Alt+→ | ⌘⌥→ |
搜索
| 操作概要 | VSCode (Windows) | VSCode (macOS) | IntelliJ (Windows) | IntelliJ (macOS) |
|---|---|---|---|---|
| 文件内搜索 | Ctrl+F | ⌘F | Ctrl+F | ⌘F |
| 文件内替换 | Ctrl+H | ⌥⌘F | Ctrl+R | ⌘R |
| 搜索下一个 | F3 | ⌘G | F3 | ⌘G |
| 搜索上一个 | Shift+F3 | ⇧⌘G | Shift+F3 | ⇧⌘G |
| 项目内搜索 | Ctrl+Shift+F | ⇧⌘F | Ctrl+Shift+F | ⇧⌘F |
面板操作
| 操作概要 | VSCode (Windows) | VSCode (macOS) | IntelliJ (Windows) | IntelliJ (macOS) |
|---|---|---|---|---|
| 显示/隐藏侧边栏 | Ctrl+B | ⌘B | Alt+1 (打开项目面板) | ⌘1 (打开项目面板) |
| 显示/隐藏终端 | Ctrl+` | ⌃` | Alt+F12 | ⌥F12 |
| 打开新的集成终端 | Ctrl+Shift+` | ⌃⇧` | Alt+F12 | ⌥F12 |
| 显示资源管理器 | Ctrl+Shift+E | ⇧⌘E | Alt+1 | ⌘1 |