Search icon

Shortcuts.design

Android Studio Shortcuts

Android Studio provides the fastest tools for building apps on every type of Android device or for building Flutter apps for iOS & Android. Download Android Studio via developer.android.com.

General
Save all⌘ + S
Synchronize⌘ + βŒ₯ + Y
Maximize/Minimize EditorβŒƒ + ⌘ + F12
Add to favoritesβŒ₯ + ⇧ + F
Inspect current file with current profileβŒ₯ + ⇧ + I
Quick switch schemeβŒƒ + ` (backquote)
Open settings dialogue⌘ + , (comma)
Open project structure dialog⌘ + ; (semicolon)
Switch between tabs and tool windowβŒƒ + Tab
Search everything (including code and menus)Press Shift twice
Find⌘ + F
Find next⌘ + G
Find previous ⌘ + ⇧ + G
Replace⌘ + R
Find action⌘ + ⇧ + A
Search by symbol name ⌘ + βŒ₯ + O
Find class⌘ + O
Find file (instead of class)⌘ + ⇧ + O
Find in path⌘ + ⇧ + F
Open file structure pop-up⌘ + F12
Navigate between open editor tabsβŒƒ + ⇆
Jump to sourceF4/⌘ + ↓
Open current editor tab in new window⇧ + F4
Recently opened files pop-up⌘ + E
Recently edited files pop-up⌘ + ⇧ + E
Go to last edit location⌘ + ⇧ + Backspace
Close active editor tab⌘ + W
Return to editor window from a tool windowEsc
Hide active or last active tool window⇧ + Esc
Go to line⌘ + L
Open type hierarchyβŒƒ + H
Open method hierarchy⌘ + ⇧ + H
Open call hierarchyβŒƒ + βŒ₯ + H
Writing Code
Generate code (getters, setters, constructors, hashCode/equals, toString, new file, new class)⌘ + N
Override methodsβŒƒ + O
Implement methodsβŒƒ + I
Surround with (if...else / try...catch / etc.)⌘ + βŒ₯ + T
Delete line at caret⌘ + Backspace
Collapse/expand current code block⌘ + minus/plus
Collapse/expand all code blocks⌘ + ⇧ + minus/plus
Duplicate current line or selection⌘ + D
Basic code completionβŒƒ + Space
Smart code completion (filters the list of methods and variables by expected type)βŒƒ + ⇧ + Space
Complete statement⌘ + ⇧ + ↩
Quick documentation lookupβŒƒ + J
Show parameters for selected method⌘ + P
Go to declaration (directly) ⌘ + B or ⌘ + Click
Go to implementations⌘ + Alt + B
Go to super-method/super-class⌘ + U
Open quick definition lookup⌘ + Y
Toggle project tool window visibility⌘ + 1
Toggle bookmarkF3
Toggle bookmark with mnemonicβŒ₯ + F3
Comment/uncomment with line comment⌘ + /
Comment/uncomment with block comment⌘ + ⇧ + /
Select successively increasing code blocksβŒ₯ + Up
Decrease current selection to previous stateβŒ₯ + Down
Move to code block startβŒ₯ + ⌘ + [
Move to code block end βŒ₯ + ⌘ + ]
Select to the code block startβŒ₯ + ⌘ + ⇧ + [
Select to the code block endβŒ₯ + ⌘ + ⇧ + ]
Delete to end of wordβŒ₯ + Delete
Delete to start of wordβŒ₯ + Backspace
Optimize importsβŒƒ + βŒ₯ + O
Project quick fix (show intention actions and quick fixes)βŒ₯ + ↩
Reformat code⌘ + βŒ₯ + L
Auto-indent linesβŒƒ + βŒ₯ + I
Indent/unindent linesTab/⇧ + Tab
Smart line joinβŒƒ + ⇧ + J
Smart line split⌘ + ↩
Start new line⇧ + ↩
Next/previous highlighted errorF2 / ⇧ + F2
Build and Run
Build⌘ + F9
Build and runβŒƒ + R
Apply changes (with Instant Run)βŒƒ + ⌘ + R
Debugging
DebugβŒƒ + D
Step overF8
Step intoF7
Smart step into⇧ + F7
Step out⇧ + F8
Run to cursorβŒ₯ + F9
Evaluate expressionβŒ₯ + F8
Resume progra⌘ + βŒ₯ + R
Toggle breakpoint⌘ + F8
View breakpoints⌘ + ⇧ + F8
Refactoring
CopyF5
MoveF6
Safe delete⌘ + Delete
Rename⇧ + F6
Change signature⌘ + F6
Inline⌘ + βŒ₯ + N
Extract method⌘ + βŒ₯ + M
Extract variable⌘ + βŒ₯ + V
Extract field⌘ + βŒ₯ + F
Extract constant⌘ + βŒ₯ + C
Extract parameter⌘ + βŒ₯ + P
Version Control / Local History
Commit project to VCS⌘ + K
Update project from VCS⌘ + T
View recent changesβŒ₯ + ⇧ + C
Open VCS popupβŒƒ + V
General
Save allCtrl + S
SynchronizeCtrl + Alt + Y
Maximize/Minimize EditorCtrl + ⇧ + F12
Add to favoritesCtrl + ⇧ + ↑
Inspect current file with current profileAlt + ⇧ + I
Quick switch schemeCtrl + (backquote)
Open settings dialogueCtrl + Alt + S
Open project structure dialogCtrl + Alt + ⇧ + S
Switch between tabs and tool windowCtrl + Tab
Search everything (including code and menus)Press ⇧ twice
FindCtrl + F
Find nextF3
Find previous⇧ + F3
ReplaceCtrl + R
Find actionCtrl + ⇧ + A
Search by symbol nameCtrl + Alt + ⇧ + N
Find classCtrl + N
Find file (instead of class)Ctrl + ⇧ + N
Find in pathCtrl + ⇧ + F
Open file structure pop-upCtrl + F12
Navigate between open editor tabsAlt + ⇆
Jump to sourceF4 / Ctrl + Enter
Open current editor tab in new window⇧ + F4
Recently opened files pop-upCtrl + E
Recently edited files pop-upCtrl + ⇧ + E
Go to last edit locationCtrl + ⇧ + Backspace
Close active editor tabCtrl + F4
Return to editor window from a tool windowEsc
Hide active or last active tool window⇧ + Esc
Go to lineCtrl + G
Open type hierarchyCtrl + H
Open method hierarchyCtrl + ⇧ + H
Open call hierarchyCtrl + Alt + H
Writing Code
Generate code (getters, setters, constructors, hashCode/equals, toString, new file, new class)Alt + Insert
Override methodsCtrl + O
Implement methodsCtrl + I
Surround with (if...else / try...catch / etc.)Ctrl + Alt + T
Delete line at caretCtrl + Y
Collapse/expand current code blockCtrl + minus/plus
Collapse/expand all code blocksCtrl + ⇧ + minus/plus
Duplicate current line or selectionCtrl + D
Basic code completionCtrl + Space
Smart code completion (filters the list of methods and variables by expected type)Ctrl + ⇧ + Space
Complete statementCtrl + ⇧ + Enter
Quick documentation lookupCtrl + Q
Show parameters for selected methodCtrl + P
Go to declaration (directly) Ctrl + B / Ctrl + Clicks
Go to implementationsCtrl + Alt + B
Go to super-method/super-classCtrl + U
Open quick definition lookupCtrl + ⇧ + I
Toggle project tool window visibilityAlt + 1
Toggle bookmarkF11
Toggle bookmark with mnemonicCtrl + F11
Comment/uncomment with line commentCtrl + /
Comment/uncomment with block commentCtrl + ⇧ + /
Select successively increasing code blocksCtrl + W
Decrease current selection to previous stateCtrl + ⇧ + W
Move to code block startCtrl + [
Move to code block endCtrl + ]
Select to the code block startCtrl + ⇧ + [
Select to the code block endCtrl + ⇧ + ]
Delete to end of wordCtrl + Delete
Delete to start of wordCtrl + Backspace
Optimize importsCtrl + Alt + O
Project quick fix (show intention actions and quick fixes)Alt + Enter
Reformat codeCtrl + Alt + L
Auto-indent linesCtrl + Alt + I
Indent/unindent linesTab / ⇧ + Tab
Smart line joinCtrl + ⇧ + J
Smart line splitCtrl + Enter
Start new line⇧ + Enter
Next/previous highlighted errorF2 / ⇧ + F2
Build and Run
BuildCtrl + F9
Build and run⇧ + F10
Apply changes (with Instant Run)Ctrl + F10
Debugging
Debug⇧ + F9
Step overF8
Step intoF7
Smart step into⇧ + F7
Step out⇧ + F8
Run to cursorAlt + F9
Evaluate expressionAlt + F8
Resume prograF9
Toggle breakpointCtrl + F8
View breakpointsCtrl + ⇧ + F8
Split window
Revert view to single columnAlt + ⇧ + 1
Split view into two columnsAlt + ⇧ + 2
Split view into three columnsAlt + ⇧ + 3
Split view into four columnsAlt + ⇧ + 4
Set view to grid (4 groups)Alt + ⇧ + 5
Split view into two rowsAlt + ⇧ + 8
Jump to group where num is 1-4Ctrl + [NUM]
Move file to specified group where num is 1-4Ctrl + ⇧ + [NUM]
Refactoring
CopyF5
MoveF6
Safe deleteAlt + Delete
Rename⇧ + F6
Change signatureCtrl + F6
InlineCtrl + Alt + N
Extract methodCtrl + Alt + M
Extract variableCtrl + Alt + V
Extract fieldCtrl + Alt + F
Extract constantCtrl + Alt + C
Extract parameterCtrl + Alt + P
Version Control / Local History
Commit project to VCSCtrl + K
Update project from VCSCtrl + T
View recent changesAlt + ⇧ + C
Open VCS popupAlt + (backquote)
Empty state Shortcuts.design toolspage search Empty state Shortcuts.design toolspage search

We searched everywhere, but we couldn’t fine a shortcut matching your search-query.

Try searching for something else. Think we’re missing something? Send us an issue or add it yourself.

Add a missing shortcut πŸ’ͺ️

Helping out

Missing something?

Feel free to request missing tools or give some feedback using Twitter, E-mail or GitHub! If you can, please help out by adding the data yourself and be the hero of the Β±12k people per month using this resource.

Add a tool πŸ’ͺ
Michel van Heest - Creator of Shortcuts.design

Created by

Michel van Heest

Designing products that enable others to to create or become more effective Β· Currently Product Designer @ConvertCalculator Β· Prev @WeTransfer, @Awkward & @YipYip.

Buy me a coffee β˜• Twitter 🐦
Design calculators, forms, and more without code with Convert_, and embed them in any website.