**说明:**
- 本文中的快捷键是针对 Mac 操作系统。
- 我将快捷键归为三大类:阅读代码、编辑代码、调试代码。
## 阅读代码
| 功能 | Mac快捷键 |
| :--- | :--- |
| 递归搜索方法调用链 (Call Hierarchy) | Ctrl + Option + H |
| 搜索变量(或方法)调用者 (Find Usages) | Option + F7 |
| 搜索类继承关系 (Type Hierarchy) | Ctrl + H |
| 查找方法 (File Structure) | Cmd + F12 |
| 查找类 (Navigate Class) | Cmd + O |
| 查找文件 (Navigate File) | Shift + Cmd + O |
| 搜索任意内容 | 双击 Shift |
| 跳转至某一行 (Navigate Line) | Cmd + L |
| 跳转至源码 (Jump to Source) | F4 |
| [全局]查找 (Find) | [Shift +] Cmd + F |
| [全局]替换 (Replace) | [Shift +] Cmd + F |
| 高亮选中单词 (highlight) | SHIFT + Cmd + F7 |
| 前进 (Forward) | Cmd + [ |
| 后退 (Back) | Cmd + ] |
## 编辑代码
| 功能 | Mac快捷键 |
| :--- | :--- |
| 调出live Template | Cmd + J |
| 操作提示 | Option + Enter |
| 当前行下/上移动 | Option + Shift + ↓ 或 ↑ |
| 撤消 | Cmd + Z |
| 取消撤销 | Cmd + Shift + Z |
| 剪切 | Cmd + X |
| 复制 | Cmd + C |
| 复制(不保留格式)| Cmd + Shift + C |
| 复制(包含引用)| Cmd + Option + Shift + C |
| 粘贴 | Cmd + V |
| 删除行 | Cmd + Delete |
| 复制当前行至下一行 | Cmd + D |
| 合并行 | Ctrl + Shift +J |
| 格式化代码 | Cmd + Option + L |
| 优化Imports | Ctrl + Option + O |
| 重命名 | Shift + F6 |
| 拷贝文件 | F5 |
| 移动文件 | F6 |
| 安全删除 | Option + Delete |
## 调试代码
| 功能 | Mac快捷键 |
| :--- | :--- |
| 单步进入 | F7 |
| 单步跳过 | F8 |
| 执行至断点处 | Option + F9 |
| 单步智能进入 | Shift + F7 |
| 查看断点 | Cmd + Shift + F8 |
| 运行 | Ctrl + R |
| Debug 方式运行 | Ctrl + R |

Android Studio 常用快捷键