一、代码编写
1. Option + ⬆️ / ⬇️ ---------- 扩大缩小选中范围
2. Option + Shift + ⬆️ / ⬇️ ---------- 上下移动代码
3. Cmd + D ---------- 复制当前行到下一行
4. Cmd + X ---------- 剪切
5. Cmd + Delete ---------- 删除行
6. Cmd + Option + L ---------- 格式化代码
7. Ctrl + Option + O ---------- 清除无效的引用包
8. Cmd + Shift + Enter ---------- 代码补全
9. Option + Enter ---------- 提示错误解决方案
10. Cmd + P ---------- 提示参数类型
二、代码注释
1. Cmd + / ---------- 单行注释
2. Ctrl + Option + / ---------- 多行注释
三、代码查看
1. Cmd + F ---------- 代码查找
2. Cmd + R ---------- 代码替换
3. Cmd + Space ---------- 快速查找定义
4. Shift + Cmd + F7 ---------- 代码高亮
5. Cmd + G --------- 代码高亮向下查找
6. Cmd + Shift + G --------- 代码高亮向上查找
7. Ctrl + O ---------- 查看该类中可以被重写的方法
8. Cmd + Y ---------- 查看方法的方法体,在预览框中
9. Cmd + E ---------- 快捷最近打开
10. Cmd + ⬅️ / ➡️ ---------- 快速定位到行首或者行尾
11. Cmd + ➕ / ➖ ---------- 展开或者折叠代码块
12. Cmd + Shift + ➕ / ➖ ---------- 展开或者折叠所有的代码块
13. Ctrl + Option + H ---------- 查看某个方法调用的位置
14. Cmd + Option + ⬅️ ---------- 代码返回(查看之前看的位置)
15. Ctrl + H ----------查看类结构
16. Cmd + Option + B ---------- 查看类的实现类
17. Cmd + O ---------- 在当前project(一个project可以包含多个moudle)中搜索class,再按一次command + O,搜索结果包含非project中的class,如external libraries中的android.jar里的class可以在搜索结文本后跟:lineNumber从而定位到某行
18. Cmd + Option + O ---------- 在当前project(包含上面的class结果)中搜索file,再按一次command + O,搜索结果包含非project中的file,如external libraries中的android.jar里的file可以在搜索结文本后跟:lineNumber从而定位到某行
19. Cmd + Shift + O ---------- 在当前project中搜索file(包含上面的class,file结果以及method)
四、代码生成
1. Cmd + N ---------- 快速生成get / set方法、构造器等
2. Cmd + J ---------- 代码快速生成(findViewById、View.Gone、Toast等)
3. Cmd + T ---------- 快速生成结构体 (try / cathc、if / else、for等)
五、其他
1. Cmd + Shift + U ---------- 大小写转换
2. Ctrl + D ---------- debug app
3. Ctrl + R --------- run app
4. Ctrl + V ---------- 版本控制