两张图让你完全了解IDEA和Android Studio所有快捷键

IDEA、Android Studio —— 分别作为 Java 开发者、Android 开发者最受欢迎的开发工具,且后者是基于前者开发的,所以它们的快捷键是一样的。

官方完整文档

偶然发现 JetBrains 公司官网已经提供了一份完整的 IntelliJ IDEA 快捷键文档,所以以后再也不用搜索各种快捷键了,下面的两张图就能让你完全了解 IDEA 和 Android Studio 所有快捷键(那些深颜色的就是常用的)。

IntelliJIDEA_KEYMAP_1

IntelliJIDEA_KEYMAP_2

个人小结

当然咯,这么多的快捷键我们不可能全都掌握,毕竟贪多嚼不烂,所以我按照平时的开发经验列出了几组最最常用和实用的快捷键:

注:基本的复制、粘贴、撤销、删除等快捷键就不一一罗列了。

  • 搜索相关
1
2
3
4
5
- 万能搜索:Double Shift
- 类搜索或文件搜索:Ctrl + N, Ctrl + Shift + N (Mac: O)
- 操作搜索:Ctrl + Shift + A
- 全局搜索:Ctrl + Shift + F
- 局部搜索或替换:Ctrl + F, Ctrl + R
  • 查看相关
1
2
3
4
5
- 查看最近文件或最近编辑的文件:Ctrl + E, Ctrl + Shift + E
- 查看调用:Alt + F7
- 查看父类或子类:Ctrl + U, Ctrl + Alt + B
- 查看方法参数:Ctrl + P
- 查看文件结构:Ctrl + F12
  • 代码相关
1
2
3
4
5
6
7
8
9
- 生成代码:Alt + Insert (Mac: Cmd + N)
- 修正代码:Alt + Enter (Mac: Cmd + Enter)
- 完成语句:Ctrl + Shift + Enter
- 大小写:Ctrl + Shift + U
- 重命名或重写签名:Shift + F6, Ctrl + F6
- 扩大或缩小选择:Ctrl + W, Ctrl + Shift + W (Mac: Opt + Up, Opt + Down)
- 上下移动代码:Alt + Shift + Up/Down
- 提取方法、变量、字段、常亮、参数:Ctrl + Alt + M, V, F, C, P
- 包裹代码:Ctrl + Alt + T
  • 其他小技巧
1
2
3
4
5
6
- 快速切换模式:Ctrl + `(反引号) (Mac: Control + `)
- 多用动态模版:如 Toast、fbc、const、logd、fori、todo 等,查看当前上下文动态模板快捷键 Ctrl + J
- 强迫症必备:格式化代码 Ctrl + Alt + L, 优化导入 Ctrl + Alt + O
- 巧用Alt + 方向键:方法快速移动(↑↓)和文件快速移动(←→)
- 巧用Ctrl + 方向键:鼠标滚动(↑↓)和单词快速移动(←→)
- 巧用Ctrl + Alt + 方向键:前进后退到上次操作位置(←→)

Dribbble
图片来自于Dribbble