I may be late to answer this, but would like to help all others who come up to this page from now.
Here is the list of all the most productive shortcuts that I have been using regularly in my day to day Android development. It saves a lot of time, seriously.
- Find only classes - CMD + o
- Find files - CMD + Shift+ o
- Find everything - Double Shift
- Find symbol - CMD + Alt+ o
- Find in page - CMD + f
- Find usages - fn + Alt+ f7
- Generate boilerplate code - CMD + j
- Quick fix - Alt + Enter
- Code completion - Ctrl + Space
- Definition of a class or method - Alt + Space
- Navigate to a class or method - CMD + Left Click
- Refactor rename - fn + Shift+ f6
- Run app - Ctrl + R
- Format code - Alt + CMD+ L
- Show documentation - fn + f1
- Mode code up/down - Shift + CMD+ up/down
- Generate Code - CMD + N
- Recently opened files - CMD + e
- Recently edited files - CMD + Shift+ e
- Delete lines at one go - CMD + Delete
- Add single line comment - CMD + /
- Add block comment - CMD + Alt+ /