A visual cheat-sheet for the 130 keyboard shortcuts found in the Andriod Studio software
| Shortcut | Action | 
|---|---|
| CtrlS | Save all | 
| CtrlAltY | Synchronize | 
| CtrlShiftF12 | Minimize or maximize the editor | 
| AltShiftF | Add to favorites | 
| AltShiftI | Inspect the current file with the current profile | 
| Ctrl` | Quick switch the scheme | 
| CtrlAltS | Open the settings dialogue | 
| CtrlAltShiftS | Open the project structure dialogue | 
| CtrlTab | Switch between the tabs and tool window | 
| Shortcut | Action | 
|---|---|
| ShiftShift | Search everything, including code and menus | 
| CtrlF | Find | 
| F3 | Find next | 
| ShiftF3 | Find previous | 
| CtrlR | Replace | 
| CtrlShiftA | Find action | 
| CtrlAltShiftN | Search by a symbol name | 
| CtrlN | Find class | 
| CtrlShiftN | Find file, instead of class | 
| CtrlShiftF | Find in path | 
| CtrlF12 | Open file structure pop-up | 
| AltRight/Left | Navigate between open editor tabs | 
| CtrlEnter | Jump to source | 
| ShiftF4 | Open the current editor tab in a new window | 
| CtrlE | Recently opened files pop-up | 
| CtrlShiftE | Recently edited files pop-up | 
| CtrlShiftBackspace | Go to last edit location | 
| CtrlF4 | Close active editor tab | 
| Esc | Return to editor window from a tool window | 
| ShiftEsc | Hide active or last active tool window | 
| CtrlG | Go to line | 
| CtrlH | Open type hierarchy | 
| CtrlShiftH | Open method hierarchy | 
| CtrlAltH | Open call hierarchy | 
| Shortcut | Action | 
|---|---|
| AltInsert | Generate code, e.g. getters, setters, constructors, new class | 
| CtrlO | Override methods | 
| CtrlI | Implement methods | 
| CtrlAltT | Surround with if...else, try...catch, etc | 
| CtrlY | Delete line at caret | 
| Ctrl- | Collapse the current code block | 
| Ctrl+ | Expand the current code block | 
| CtrlShift- | Collapse all code blocks | 
| CtrlShift+ | Expand all code blocks | 
| CtrlD | Duplicate the current line or selection | 
| CtrlSpace | Basic code completion | 
| CtrlShiftSpace | Smart code completion, filters the list of methods and variables by expected type | 
| CtrlShiftEnter | Complete statement | 
| CtrlQ | Quick documentation lookup | 
| CtrlP | Show parameters for selected method | 
| CtrlB | Go to declaration, directly | 
| CtrlAltB | Go to implementations | 
| CtrlU | Go to super-method or super-class | 
| CtrlShiftI | Open quick definition lookup | 
| Alt1 | Toggle project tool window visibility | 
| F11 | Toggle bookmark | 
| CtrlF11 | Toggle bookmark with mnemonic | 
| Ctrl/ | Comment or uncomment with line comment | 
| CtrlShift/ | Comment or uncomment with block comment | 
| CtrlW | Select successively increasing code blocks | 
| CtrlShiftW | Decrease current selection to previous state | 
| Ctrl[ | Move to code block start | 
| Ctrl] | Move to code block end | 
| CtrlShift[ | Select to the code block start | 
| CtrlShift] | Select to the code block end | 
| CtrlDel | Delete to the end of a word | 
| CtrlBackspace | Delete to the start of a word | 
| CtrlAltO | Optimize imports | 
| AltEnter | Project quick fix, show intention actions and quick fixes | 
| CtrlAltL | Reformat code | 
| CtrlAltI | Auto-indent lines | 
| Tab | Indent lines | 
| ShiftTab | Unindent lines | 
| CtrlShiftJ | Smart line join | 
| CtrlEnter | Smart line split | 
| ShiftEnter | Start new line | 
| F2 | Next highlighted error | 
| ShiftF2 | Previous highlighted error | 
| Shortcut | Action | 
|---|---|
| Ctrl+ | Zoom in | 
| Ctrl- | Zoom out | 
| Ctrl0 | Fit to screen | 
| CtrlShift1 | Actual size | 
| Shortcut | Action | 
|---|---|
| B | Toggle between Design and Blueprint modes | 
| O | Toggle between Portrait and Landscaope modes | 
| D | Toggle devices | 
| R | Force refresh | 
| E | Toggle render errors panel | 
| Del | Delete constraints | 
| Ctrl+ | Zoom in | 
| Ctrl- | Zoom out | 
| Ctrl0 | Zoom to fit | 
| CtrlB | Go to XML | 
| CtrlA | Select all components | 
| Shift(click) | Select multiple components | 
| Shortcut | Action | 
|---|---|
| Ctrl+ | Zoom in | 
| Ctrl- | Zoom out | 
| Ctrl0 | Zoom to fit | 
| CtrlB | Go to XML | 
| E | Toggle render errors panel | 
| CtrlG | Group into a nested graph | 
| Tab | Cycle through destinations | 
| CtrlA | Select all destinations | 
| Ctrl(click) | Select multiple destinations | 
| Shortcut | Action | 
|---|---|
| CtrlF9 | Build | 
| ShiftF10 | Build and run | 
| CtrlF10 | Apply changes and restart activity | 
| CtrlAltF10 | Apply code changes | 
| Shortcut | Action | 
|---|---|
| ShiftF9 | Debug | 
| F8 | Step over | 
| F7 | Step into | 
| ShiftF7 | Smart step into | 
| ShiftF8 | Step out | 
| AltF9 | Run to cursor | 
| AltF8 | Evaluate expression | 
| F9 | Resume program | 
| CtrlF8 | Toggle breakpoint | 
| CtrlShiftF8 | View breakpoints | 
| Shortcut | Action | 
|---|---|
| F5 | Copy | 
| F6 | Move | 
| AltDel | Safe delete | 
| ShiftF6 | Rename | 
| CtrlF6 | Change signature | 
| CtrlAltN | Inline | 
| CtrlAltM | Extract method | 
| CtrlAltV | Extract variable | 
| CtrlAltF | Extract field | 
| CtrlAltC | Extract constant | 
| CtrlAltP | Extract parameter | 
| Shortcut | Action | 
|---|---|
| CtrlK | Commit project to VCS | 
| CtrlT | Update project from VCS | 
| AltShiftC | View recent changes | 
| Alt` | Open VCS pop-up |