A visual cheat-sheet for the 130 keyboard shortcuts found in the Andriod Studio software.
Ctrl S — Save all
Ctrl Alt Y — Synchronize
Ctrl Shift F12 — Minimize or maximize the editor
Alt Shift F — Add to favorites
Alt Shift I — Inspect the current file with the current profile
Ctrl ` — Quick switch the scheme
Ctrl Alt S — Open the settings dialogue
Ctrl Alt Shift S — Open the project structure dialogue
Ctrl Tab — Switch between the tabs and tool window
Shift Shift — Search everything, including code and menus
Ctrl F — Find
F3 — Find next
Shift F3 — Find previous
Ctrl R — Replace
Ctrl Shift A — Find action
Ctrl Alt Shift N — Search by a symbol name
Ctrl N — Find class
Ctrl Shift N — Find file, instead of class
Ctrl Shift F — Find in path
Ctrl F12 — Open file structure pop-up
Alt Right/Left — Navigate between open editor tabs
Ctrl Enter — Jump to source
Shift F4 — Open the current editor tab in a new window
Ctrl E — Recently opened files pop-up
Ctrl Shift E — Recently edited files pop-up
Ctrl Shift Backspace — Go to last edit location
Ctrl F4 — Close active editor tab
Esc — Return to editor window from a tool window
Shift Esc — Hide active or last active tool window
Ctrl G — Go to line
Ctrl H — Open type hierarchy
Ctrl Shift H — Open method hierarchy
Ctrl Alt H — Open call hierarchy
Alt Insert — Generate code, e.g. getters, setters, constructors, new class
Ctrl O — Override methods
Ctrl I — Implement methods
Ctrl Alt T — Surround with if...else, try...catch, etc
Ctrl Y — Delete line at caret
Ctrl - — Collapse the current code block
Ctrl + — Expand the current code block
Ctrl Shift - — Collapse all code blocks
Ctrl Shift + — Expand all code blocks
Ctrl D — Duplicate the current line or selection
Ctrl Space — Basic code completion
Ctrl Shift Space — Smart code completion, filters the list of methods and variables by expected type
Ctrl Shift Enter — Complete statement
Ctrl Q — Quick documentation lookup
Ctrl P — Show parameters for selected method
Ctrl B — Go to declaration, directly
Ctrl Alt B — Go to implementations
Ctrl U — Go to super-method or super-class
Ctrl Shift I — Open quick definition lookup
Alt 1 — Toggle project tool window visibility
F11 — Toggle bookmark
Ctrl F11 — Toggle bookmark with mnemonic
Ctrl / — Comment or uncomment with line comment
Ctrl Shift / — Comment or uncomment with block comment
Ctrl W — Select successively increasing code blocks
Ctrl Shift W — Decrease current selection to previous state
Ctrl [ — Move to code block start
Ctrl ] — Move to code block end
Ctrl Shift [ — Select to the code block start
Ctrl Shift ] — Select to the code block end
Ctrl Del — Delete to the end of a word
Ctrl Backspace — Delete to the start of a word
Ctrl Alt O — Optimize imports
Alt Enter — Project quick fix, show intention actions and quick fixes
Ctrl Alt L — Reformat code
Ctrl Alt I — Auto-indent lines
Tab — Indent lines
Shift Tab — Unindent lines
Ctrl Shift J — Smart line join
Ctrl Enter — Smart line split
Shift Enter — Start new line
F2 — Next highlighted error
Shift F2 — Previous highlighted error
Ctrl + — Zoom in
Ctrl - — Zoom out
Ctrl 0 — Fit to screen
Ctrl Shift 1 — Actual size
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
Ctrl 0 — Zoom to fit
Ctrl B — Go to XML
Ctrl A — Select all components
Shift (click) — Select multiple components
Ctrl + — Zoom in
Ctrl - — Zoom out
Ctrl 0 — Zoom to fit
Ctrl B — Go to XML
E — Toggle render errors panel
Ctrl G — Group into a nested graph
Tab — Cycle through destinations
Ctrl A — Select all destinations
Ctrl (click) — Select multiple destinations
Ctrl F9 — Build
Shift F10 — Build and run
Ctrl F10 — Apply changes and restart activity
Ctrl Alt F10 — Apply code changes
Shift F9 — Debug
F8 — Step over
F7 — Step into
Shift F7 — Smart step into
Shift F8 — Step out
Alt F9 — Run to cursor
Alt F8 — Evaluate expression
F9 — Resume program
Ctrl F8 — Toggle breakpoint
Ctrl Shift F8 — View breakpoints
F5 — Copy
F6 — Move
Alt Del — Safe delete
Shift F6 — Rename
Ctrl F6 — Change signature
Ctrl Alt N — Inline
Ctrl Alt M — Extract method
Ctrl Alt V — Extract variable
Ctrl Alt F — Extract field
Ctrl Alt C — Extract constant
Ctrl Alt P — Extract parameter
Ctrl K — Commit project to VCS
Ctrl T — Update project from VCS
Alt Shift C — View recent changes
Alt ` — Open VCS pop-up