Android Studio provides the fastest tools for building apps on every type of Android device.
World-class code editing, debugging, performance tooling, a flexible build system, and an instant build/deploy system all allow you to focus on building unique and high quality apps.
Control S | Command S | Control S | Save all |
Control Alt Y | Command Option Y | Control Alt Y | Synchronize |
Control Shift F12 | Control Command F12 | Control Shift F12 | Maximize/minimize editor |
Alt Shift F | Option Shift F | Alt Shift F | Add to favorites |
Alt Shift I | Option Shift I | Alt Shift I | Inspect current file with current profile |
Control ` (Backquote) | Control ` (Backquote) | Control ` (Backquote) | Quick switch scheme |
Control Alt S | Command (Comma) | Control Alt S | Open settings dialogue |
Control Alt Shift S | Command ; (Semicolon) | Control Alt Shift S | Open project structure dialog |
Control Tab | Control Tab | Control Tab | Switch between tabs and tool window |
Press Shift Twice | Press Shift Twice | Press Shift Twice | Search everything (including code and menus) |
Control F | Command F | Control F | Find |
F3 | Command G | F3 | Find next |
Shift F3 | Command Shift G | Shift F3 | Find previous |
Control R | Command R | Control R | Replace |
Control Shift A | Command Shift A | Control Shift A | Find action |
Control Alt Shift N | Command Option O | Control Alt Shift N | Search by symbol name |
Control N | Command O | Control N | Find class |
Control Shift N | Command Shift O | Control Shift N | Find file (instead of class) |
Control Shift F | Command Shift F | Control Shift F | Find in path |
Control F12 | Command F12 | Control F12 | Open file structure pop-up |
Alt Right/Left Arrow | Control Right/Left Arrow | Alt Right/Left Arrow | Navigate between open editor tabs |
F4 / Control Enter | F4 / Command Down Arrow | F4 / Control Enter | Jump to source |
Shift F4 | Shift F4 | Shift F4 | Open current editor tab in new window |
Control E | Command E | Control E | Recently opened files pop-up |
Control Shift E | Command Shift E | Control Shift E | Recently edited files pop-up |
Control Shift Backspace | Command Shift Backspace | Control Shift Backspace | Go to last edit location |
Control F4 | Command W | Control F4 | Close active editor tab |
Esc | Esc | Esc | Return to editor window from a tool window |
Shift Esc | Shift Esc | Shift Esc | Hide active or last active tool window |
Control G | Command L | Control G | Go to line |
Control H | Control H | Control H | Open type hierarchy |
Control Shift H | Command Shift H | Control Shift H | Open method hierarchy |
Control Alt H | Control Option H | Control Alt H | Open call hierarchy |
Alt Insert | Command N | Alt Insert | Generate code (getters, setters, constructors, hashCode/equals, toString, new file, new class) |
Control O | Control O | Control O | Override methods |
Control I | Control I | Control I | Implement methods |
Control Alt T | Command Option T | Control Alt T | Surround with (if...else / try...catch / etc.) |
Control Y | Command Backspace | Control Y | Delete line at caret |
Control Minus/Plus | Command Minus/Plus | Control Minus/Plus | Collapse/expand current code block |
Control Shift Minus/Plus | Command Shift Minus/Plus | Control Shift Minus/Plus | Collapse/expand all code blocks |
Control D | Command D | Control D | Duplicate current line or selection |
Control Space | Control Space | Control Space | Basic code completion |
Control Shift Space | Control Shift Space | Control Shift Space | Smart code completion (filters the list of methods and variables by expected type) |
Control Shift Enter | Command Shift Enter | Control Shift Enter | Complete statement |
Control Q | Control J | Control Q | Quick documentation lookup |
Control P | Command P | Control P | Show parameters for selected method |
Control B |
Command B |
Control B |
Go to declaration (directly) |
Control Alt B | Command Alt B | Control Alt B | Go to implementations |
Control U | Command U | Control U | Go to super-method/super-class |
Control Shift I | Command Y | Control Shift I | Open quick definition lookup |
Alt 1 | Command 1 | Alt 1 | Toggle project tool window visibility |
F11 | F3 | F11 | Toggle bookmark |
Control F11 | Option F3 | Control F11 | Toggle bookmark with mnemonic |
Control / | Command / | Control / | Comment/uncomment with line comment |
Control Shift / | Command Shift / | Control Shift / | Comment/uncomment with block comment |
Control W | Option Up | Control W | Select successively increasing code blocks |
Control Shift W | Option Down | Control Shift W | Decrease current selection to previous state |
Control [ | Option Command [ | Control [ | Move to code block start |
Control ] | Option Command ] | Control ] | Move to code block end |
Control Shift [ | Option Command Shift [ | Control Shift [ | Select to the code block start |
Control Shift ] | Option Command Shift ] | Control Shift ] | Select to the code block end |
Control Delete | Option Delete | Control Delete | Delete to end of word |
Control Backspace | Option Backspace | Control Backspace | Delete to start of word |
Control Alt O | Control Option O | Control Alt O | Optimize imports |
Alt Enter | Option Enter | Alt Enter | Project quick fix (show intention actions and quick fixes) |
Control Alt L | Command Option L | Control Alt L | Reformat code |
Control Alt I | Control Option I | Control Alt I | Auto-indent lines |
Tab/Shift Tab | Tab/Shift Tab | Tab/Shift Tab | Indent/unindent lines |
Control Shift J | Control Shift J | Control Shift J | Smart line join |
Control Enter | Command Enter | Control Enter | Smart line split |
Shift Enter | Shift Enter | Shift Enter | Start new line |
F2 / Shift F2 | F2 / Shift F2 | F2 / Shift F2 | Next/previous highlighted error |
Control F9 | Command F9 | Control F9 | Build |
Shift F10 | Control R | Shift F10 | Build and run |
Control F10 | Control Command R | Control F10 | Apply changes (with Instant Run) |
Shift F9 | Control D | Shift F9 | Debug |
F8 | F8 | F8 | Step over |
F7 | F7 | F7 | Step into |
Shift F7 | Shift F7 | Shift F7 | Smart step into |
Shift F8 | Shift F8 | Shift F8 | Step out |
Alt F9 | Option F9 | Alt F9 | Run to cursor |
Alt F8 | Option F8 | Alt F8 | Evaluate expression |
F9 | Command Option R | F9 | Resume program |
Control F8 | Command F8 | Control F8 | Toggle breakpoint |
Control Shift F8 | Command Shift F8 | Control Shift F8 | View breakpoints |
F5 | F5 | F5 | Copy |
F6 | F6 | F6 | Move |
Alt Delete | Command Delete | Alt Delete | Safe delete |
Shift F6 | Shift F6 | Shift F6 | Rename |
Control F6 | Command F6 | Control F6 | Change signature |
Control Alt N | Command Option N | Control Alt N | Inline |
Control Alt M | Command Option M | Control Alt M | Extract method |
Control Alt V | Command Option V | Control Alt V | Extract variable |
Control Alt F | Command Option F | Control Alt F | Extract field |
Control Alt C | Command Option C | Control Alt C | Extract constant |
Control Alt P | Command Option P | Control Alt P | Extract parameter |
Control K | Command K | Control K | Commit project to VCS |
Control T | Command T | Control T | Update project from VCS |
Alt Shift C | Option Shift C | Alt Shift C | View recent changes |
Alt ` (Backquote) | Control V | Alt ` (Backquote) | Open VCS popup |
Source: https://developer.android.com/studio/intro/keyboard-shortcuts.html