Android studio 快捷键汇总如下表所示,最新文档可以看 IntelliJIDEA_ReferenceCard.pdf
建议牢记的快捷键
| 功能 | Windows/Linux快捷键 | Mac快捷键 |
|---|
| 智能代码补全 | Ctrl + Shift + Space | ⌃⇧Space |
| 全局搜索 | Double Shift | Double⇧ |
| 显示意图操作和快速修复 | Alt + Enter | ⌥↩ |
| 生成代码 | Alt + Ins | ⌘N, ⌃↩ |
| 参数信息 | Ctrl + P | ⌘P |
| 扩展选择 | Ctrl + W | ⌥↑ |
| 缩小选择 | Ctrl + Shift + W | ⌥↓ |
| 最近使用的文件弹出窗口 | Ctrl + E | ⌘ E |
| 重命名 | Shift + F6 | ⇧F6 |
常用的快捷键
| 功能 | Windows/Linux 快捷键 | Mac 快捷键 |
|---|
| 打开相应工具窗口 | Alt + #[0 - 9] | ⌘0...⌘9 |
| 保存所有 | Ctrl + S | ⌘S |
| 同步 | Ctrl + Alt + Y | ⌘⌥Y |
| 切换编辑器最大化 | Ctrl + Shift + F12 | ⌘⇧F12 |
| 使用当前配置文件检查当前文件 | Alt + Shift + I | ⌥⇧I |
| 快速切换当前方案 | Ctrl + BackQuote (`) | ⌃` |
| 打开设置对话框 | Ctrl + Alt + S | ⌘ , |
| 打开项目结构对话框 | Ctrl + Alt + Shift + S | ⌘ ; |
| 查找操作 | Ctrl + Shift + A | ⌘⇧A |
调试相关快捷键
| 功能 | Windows/Linux 快捷键 | Mac 快捷键 |
|---|
| 单步跳过/单步进入 | F8 / F7 | F8 / F7 |
| 智能单步进入/单步跳出 | Shift + F7 / Shift + F8 | ⇧F7 / ⇧F8 |
| 运行到光标处 | Alt + F9 | ⌥F9 |
| 计算表达式 | Alt + F8 | ⌥F8 |
| 恢复程序运行 | F9 | ⌘⌥R |
| 切换断点 | Ctrl + F8 | ⌘F8 |
| 查看断点 | Ctrl + Shift + F8 | ⌘⇧F8 |
搜索和替换相关快捷键
| 功能 | Windows/Linux 快捷键 | Mac 快捷键 |
|---|
| 全局搜索 | Double Shift | Double⇧ |
| 查找 | Ctrl + F | ⌘F |
| 查找下一个/上一个 | F3 / Shift + F3 | ⌘G / ⌘⇧G |
| 替换 | Ctrl + R | ⌘R |
| 在路径中查找 | Ctrl + Shift + F | ⌘⇧F |
| 在路径中替换 | Ctrl + Shift + R | ⌘⇧R |
| 选择下一个匹配项 | Alt + J | ⌃G |
| 选择所有匹配项 | Ctrl + Alt + Shift + J | ⌃⌘G |
| 取消选择匹配项 | Alt + Shift + J | ⌃G |
代码编辑相关的快捷键
| 功能 | Windows/Linux 快捷键 | Mac 快捷键 |
|---|
| 基本代码补全 | Ctrl + Space | ⌃ Space |
| 智能代码补全 | Ctrl + Shift + Space | ⌃⇧Space |
| 完成语句 | Ctrl + Shift + Enter | ⌘⇧↩ |
| 参数信息 | Ctrl + P | ⌘ P |
| 快速文档查找 | Ctrl + Q | ⌘J, F1 |
| 外部文档 | Shift + F1 | ⇧ F1 |
| 简要信息 | Ctrl + mouse | ⌘ + mouse |
| 显示光标处错误描述 | Ctrl + F1 | ⌘ F1 |
| 生成代码... | Alt + Insert | ⌘ N, ⌃↩ |
| 重写方法 | Ctrl + O | ⌃ O |
| 实现方法 | Ctrl + I | ⌃ I |
| 环绕代码... | Ctrl + Alt + T | ⌘ ⌥ T |
| 行注释/取消行注释 | Ctrl + / | ⌘ / |
| 块注释/取消块注释 | Ctrl + Shift + / | ⌘ ⌥/ |
| 扩展选择 | Ctrl + W | ⌥ ↑ |
| 缩小选择 | Ctrl + Shift + W | ⌥ ↓ |
| 上下文信息 | Alt + Q | ⌃⇧Q |
| 显示意图操作和快速修复 | Alt + Enter | ⌥ ↩ |
| 重新格式化代码 | Ctrl + Alt + L | ⌘⌥L |
| 优化导入 | Ctrl + Alt + O | ⌃ ⌥ O |
| 自动缩进行 | Ctrl + Alt + I | ⌃ ⌥ I |
| 缩进/取消缩进所选行 | Tab / Shift + Tab | ⇥ /⇧⇥ |
| 剪切当前行到剪贴板 | Ctrl + X, Shift + Delete | ⌘ X |
| 复制当前行到剪贴板 | Ctrl + C, Ctrl + Insert | ⌘ C |
| 从剪贴板粘贴 | Ctrl + V, Shift + Insert | ⌘ V |
| 从最近缓冲区粘贴... | Ctrl + Shift + V | ⌘⇧V |
| 复制当前行 | Ctrl + D | ⌘D |
| 删除光标所在行 | Ctrl + Y | ⌘⌨ |
| 智能行合并 | Ctrl + Shift + J | ⌃⇧J |
| 智能行拆分 | Ctrl + Enter | ⌘↩ |
| 开始新行 | Shift + Enter | ⇧↩ |
| 切换光标所在单词或所选块的大小写 | Ctrl + Shift + U | ⌘⇧U |
| 选择到代码块结尾/开头 | Ctrl + Shift + ] / [ | ⌘⌥⇧[ / ⌘⌥⇧] |
| 删除到单词结尾 | Ctrl + Delete | ⌥ ⌦ |
| 删除到单词开头 | Ctrl + Backspace | ⌥ ⌨ |
| 展开/折叠代码块 | Ctrl + NumPad+ / - | ⌘ + / ⌘ - |
| 展开所有 | Ctrl + Shift + NumPad+ | ⌘⇧+ |
| 折叠所有 | Ctrl + Shift + NumPad- | ⌘⇧- |
| 关闭活动编辑器标签 | Ctrl + F4 | ⌘W |
重构相关快捷键
| 功能 | Windows/Linux 快捷键 | Mac 快捷键 |
|---|
| 复制 | F5 | F5 |
| 移动 | F6 | F6 |
| 安全删除 | Alt + Delete | ⌘Delete |
| 重命名 | Shift + F6 | ⇧F6 |
| 重构此代码 | Ctrl + Alt + Shift + T | ⌃T |
| 更改签名 | Ctrl + F6 | ⌘F6 |
| 内联 | Ctrl + Alt + N | ⌘⌥N |
| 提取方法 | Ctrl + Alt + M | ⌘⌥M |
| 提取变量 | Ctrl + Alt + V | ⌘⌥V |
| 提取字段 | Ctrl + Alt + F | ⌘⌥F |
| 提取常量 | Ctrl + Alt + C | ⌘⌥C |
| 提取参数 | Ctrl + Alt + P | ⌘⌥P |
导航相关快捷键
| 功能 | Windows/Linux 快捷键 | Mac 快捷键 |
|---|
| 转到类 | Ctrl + N | ⌘O |
| 转到文件 | Ctrl + Shift + N | ⌘⇧O |
| 转到符号 | Ctrl + Alt + Shift + N | ⌘⌥O |
| 转到下一个/上一个编辑器标签 | Alt + Right / Left | ⌃← / ⌃→ |
| 返回上一个工具窗口 | F12 | F12 |
| 转到编辑器(从工具窗口) | Esc | ⎋ |
| 隐藏活动或最后活动窗口 | Shift + Esc | ⇧⎋ |
| 转到行 | Ctrl + G | ⌘L |
| 最近文件弹出窗口 | Ctrl + E | ⌘E |
| 最近位置弹出窗口 | Ctrl + Shift + E | ⌘⇧E |
| 向后/向前导航 | Ctrl + Alt + Left / Right | ⌘⌥← / ⌘⌥→ |
| 导航到最后编辑位置 | Ctrl + Shift + Backspace | ⌘⇧⌨ |
| 在任何视图中选择当前文件或符号 | Alt + F1 | ⌥F1 |
| 转到声明 | Ctrl + B, Ctrl + Click | ⌘B, ⌘Click |
| 转到实现 | Ctrl + Alt + B | ⌘⌥B |
| 打开快速定义查找 | Ctrl + Shift + I | ⌥Space, ⌘Y |
| 转到类型声明 | Ctrl + Shift + B | ⌃⇧B |
| 转到超方法/超类 | Ctrl + U | ⌘U |
| 转到上一个/下一个方法 | Alt + Up / Down | ⌃↑ / ⌃↓ |
| 移动到代码块结尾/开头 | Ctrl + ] / [ | ⌘⌥[ / ⌘⌥] |
| 文件结构弹出窗口 | Ctrl + F12 | ⌘F12 |
| 类型层次结构 | Ctrl + H | ⌃H |
| 方法层次结构 | Ctrl + Shift + H | ⌘⇧H |
| 调用层次结构 | Ctrl + Alt + H | ⌃⌥H |
| 下一个/上一个高亮错误 | F2 / Shift + F2 | F2 / ⇧F2 |
| 编辑源/查看源 | F4 / Ctrl + Enter | F4 / ⌘↓ |
| 显示导航栏 | Alt + Home | ⌥Home |
| 切换书签 | F11 | F3 |
| 带助记符切换书签 | Ctrl + F11 | ⌥F3 |
| 转到编号书签 | Ctrl + #[0 - 9] | ⌃0 ...⌃9 |
| 显示书签 | Shift + F11 | ⌘F3 |
编译和运行相关的快捷键
| 功能 | Windows/Linux 快捷键 | Mac 快捷键 |
|---|
| 构建项目 | Ctrl + F9 | ⌘F9 |
| 编译所选文件、包或模块 | Ctrl + Shift + F9 | ⌘⇧F9 |
| 选择配置并运行/调试 | Alt + Shift + F10 / F9 | ⌃⌥R / D |
| 运行/调试 | Shift + F10 / F9 | ⌃R / D |
| 从编辑器运行上下文配置 | Ctrl + Shift + F10 | ⌃⇧R, ⌃⇧D |
| 运行任意内容 | Double Ctrl | Double ⌃ |
使用情况搜索的快捷键
| 功能 | Windows/Linux 快捷键 | Mac 快捷键 |
|---|
| 查找用法/在文件中查找用法 | Alt + F7 / Ctrl + F7 | ⌥F7 / ⌘F7 |
| 在文件中高亮显示用法 | Ctrl + Shift + F7 | ⌘⇧F7 |
| 显示用法 | Ctrl + Alt + F7 | ⌘⌥F7 |
VCS(版本控制系统) 相关的快捷键
| 功能 | Windows/Linux 快捷键 | Mac 快捷键 |
|---|
| 将项目提交到版本控制系统(VCS) | Ctrl + K | ⌘K |
| 从版本控制系统(VCS)更新项目 | Ctrl + T | ⌘T |
| 推送提交 | Ctrl + Shift + K | ⌘⇧K |
| “VCS”快速弹出窗口 | Alt + BackQuote (`) | ⌃V |
模板相关的快捷键
| 功能 | Windows/Linux 快捷键 | Mac 快捷键 |
|---|
| 使用实时模板环绕 | Ctrl + Alt + J | ⌘⌥J |
| 插入实时模板 | Ctrl + J | ⌘J |