Using
  shortcuts make a developer more productive. Eclipse provides keyboard
  shortcuts for the most common actions so does Android Studio. Android Studio
  will be official development IDE and this tutorial will help in migrating
  from Eclipse to Android Studio. 
 | 
 
    1) Quick
Access
Action 
 | 
  
Android
  Studio Key Command 
 | 
 
To quickly open any class 
 | 
  
CTRL + N 
 | 
 
To quickly open any file 
 | 
  
CTRL + SHIFT + N 
 | 
 
Toggle tools (maximize/minimize code window). 
 | 
  
CTRL + SHIFT + F12  
 | 
 
To find all places where a particular class, method or variable is
  used in the whole project by positioning the caret at the symbol's name or at
  its usage in code. 
 | 
  
ALT + F7 
 | 
 
    2) Editing
Action 
 | 
  
Android
  Studio Key Command 
 | 
 
Basic code completion 
 | 
  
CTRL + SPACE 
 | 
 
Smart code completion 
 | 
  
CTRL + SHIFT + SPACE 
 | 
 
Parameter Info 
 | 
  
CTRL + P  
 | 
 
Quick documentation 
 | 
  
CTRL + Q 
 | 
 
External doc 
 | 
  
SHIFT + F1 
 | 
 
Generate code... (Getters, Setters, constructors etc) 
 | 
  
ALT + INSERT 
 | 
 
Override methods 
 | 
  
CTRL + O 
 | 
 
Surround with… (if..else, try..catch, for, synchronized, etc.) 
 | 
  
CTRL + ALT + T 
 | 
 
Comment/Uncomment single line 
 | 
  
CTRL + / 
 | 
 
Comment/Uncomment block code 
 | 
  
CTRL + SHIFT + / 
 | 
 
Select successively increasing code blocks 
 | 
  
CTRL + W 
 | 
 
Decrease current selection to previous state 
 | 
  
CTRL + SHIFT + W 
 | 
 
Reformat code 
 | 
  
ALT + CTRL + L 
 | 
 
Optimize imports 
 | 
  
ALT + CTRL + O 
 | 
 
Auto indent lines 
 | 
  
ALT + CTRL + I 
 | 
 
Duplicate current line/selected block 
 | 
  
CTRL + D 
 | 
 
Delete current line 
 | 
  
CTRL + Y 
 | 
 
Close active editor 
 | 
  
CTRL + F4 
 | 
 
Highlight usage in file 
 | 
  
CTRL + SHIFT + F7 
 | 
 
Find usages / Find usages in file 
 | 
  
ALT + F7/ CTRL + F7 
 | 
 
Show usages 
 | 
  
ALT + CTRL + F7 
 | 
 
Rename 
 | 
  
SHIFT + F6 
 | 
 
Change signature 
 | 
  
CTRL + F6 
 | 
 
Extract method 
 | 
  
ALT + CTRL + M 
 | 
 
Search everywhere 
 | 
  
Double shift 
 | 
 
Find 
 | 
  
CTRL + F 
 | 
 
Find next/previous 
 | 
  
F3/SHIFT + F3 
 | 
 
Replace 
 | 
  
CTRL + R 
 | 
 
Find in path 
 | 
  
CTRL + SHIFT + F 
 | 
 
Replace in path 
 | 
  
CTRL + SHIFT + R 
 | 
 
    3) Navigation
Action 
 | 
  
Android
  Studio Key Command 
 | 
 
Go to symbol 
 | 
  
ALT + CTRL + SHIFT + N 
 | 
 
Next/previous editor tab 
 | 
  
ALT + RIGHT/LEFT 
 | 
 
Previous tool window 
 | 
  
F12 
 | 
 
Editor from tool window 
 | 
  
ESC  
 | 
 
Hide active/last active window 
 | 
  
SHIFT + ESC 
 | 
 
Go to line 
 | 
  
CTRL + G 
 | 
 
Recent file 
 | 
  
CTRL + E  
 | 
 
Go to declaration 
 | 
  
CTRL + B/ CTRL + CLICK 
 | 
 
Go to implementation 
 | 
  
ALT + CTRL + B  
 | 
 
Open quick definition lookup 
 | 
  
CTRL + SHIFT + I 
 | 
 
Go to type declaration 
 | 
  
CTRL + SHIFT + B 
 | 
 
Go to super-method/class 
 | 
  
CTRL + U 
 | 
 
Go to previous/next method 
 | 
  
CTRL + ARROW UP/DOWN 
 | 
 
File structure pop up 
 | 
  
CTRL + F12 
 | 
 
Type hierarchy 
 | 
  
CTRL + H 
 | 
 
Method hierarchy 
 | 
  
CTRL + SHIFT + H 
 | 
 
Call hierarchy 
 | 
  
ALT + CTRL + H 
 | 
 
Edit/View source 
 | 
  
F4/ CTRL + ENTER 
 | 
 
Navigation Bar 
 | 
  
ALT + HOME 
 | 
 
Toggle bookmark 
 | 
  
F11 
 | 
 
Show bookmark 
 | 
  
SHIFT + F11 
 | 
 
Jump to source 
 | 
  
F4 
 | 
 
Command look-up (autocomplete
  command name) 
 | 
  
CTRL + SHIFT + A 
 | 
 
    4) Build/Debug/Run
Action 
 | 
  
Android
  Studio Key Command 
 | 
 
Build 
 | 
  
CTRL + F9 
 | 
 
Build and run 
 | 
  
SHIFT + F10  
 | 
 
Debug 
 | 
  
SHIFT + F9 
 | 
 
Toggle project visibility 
 | 
  
ALT + 1  
 | 
 
Navigate open tabs 
 | 
  
ALT + left-arrow; ALT +
  right-arrow  
 | 
 
View recent changes 
 | 
  
ALT + SHIFT + C 
 | 
 
Step over 
 | 
  
F8 
 | 
 
Step into 
 | 
  
F7 
 | 
 
Smart step into 
 | 
  
SHIFT + F7 
 | 
 
Step out 
 | 
  
SHIFT + F8 
 | 
 
Resume program 
 | 
  
F9 
 | 
 
Toggle breakpoint 
 | 
  
CTRL + F8 
 | 
 
View breakpoints 
 | 
  
CTRL + SHIFT + F8 
 | 
 
Shortcuts
  on Mac OS: 
 | 
 
The above description uses the shortcuts based on Windows and Linux.
  Mac OS uses the Cmd key frequently instead of the Ctrl key. 
 | 
 
Note:                                                      
 | 
 
View/Edit Keymap shortcuts -
  File -> Settings ->  Keymap 
 | 
 
Check this link for migrating
  from Eclipse to Android Studio. 
 |