Skip to content

Android Studio Keyboard Shortcuts Cheat Sheet

A visual cheat sheet for 130 keyboard shortcuts in Android Studio.

General

Action Mac Shortcut Win Shortcut
Save all Cmd + S Ctrl + S
Synchronize Cmd + Opt + Y Ctrl + Alt + Y
Maximize/minimize editor Ctrl + Cmd + F12 Ctrl + Shift + F12
Add to favorites Opt + Shift + F Alt + Shift + F
Inspect current file with current profile Opt + Shift + I Alt + Shift + I
Quick switch scheme Cmd + ``` Ctrl + ```
Open Settings dialog Cmd + , Ctrl + Alt + S
Open Project Structure dialog Cmd + ; Ctrl + Alt + Shift + S
Switch between tabs and tool window Ctrl + Tab Ctrl + Tab

Navigation and Search

Action Mac Shortcut Win Shortcut
Search everywhere Shift + Shift Shift + Shift
Find Cmd + F Ctrl + F
Find next Cmd + G F3
Find previous Cmd + Shift + G Shift + F3
Replace Cmd + R Ctrl + R
Find action Cmd + Shift + A Ctrl + Shift + A
Search by symbol name Cmd + Opt + O Ctrl + Alt + Shift + N
Find class Cmd + O Ctrl + N
Find file Cmd + Shift + O Ctrl + Shift + N
Find in path Cmd + Shift + F Ctrl + Shift + F
File structure popup Cmd + F12 Ctrl + F12
Navigate between open editor tabs Alt + Right/Left Alt + Right/Left
Jump to source Cmd + Down F4
Open current editor tab in new window Shift + F4 Shift + F4
Recently opened files popup Cmd + E Ctrl + E
Recently edited files popup Cmd + Shift + E Ctrl + Shift + E
Go to last edit location Cmd + Shift + Backspace Ctrl + Shift + Backspace
Close active editor tab Cmd + W Ctrl + F4
Return to editor window from tool window Esc Esc
Hide active or last active tool window Shift + Esc Shift + Esc
Go to line Cmd + L Ctrl + G
Open type hierarchy Cmd + H Ctrl + H
Open method hierarchy Cmd + Shift + H Ctrl + Shift + H
Open call hierarchy Cmd + Opt + H Ctrl + Alt + H

View Layout

Action Mac Shortcut Win Shortcut
Zoom in Cmd + + Ctrl + +
Zoom out Cmd + - Ctrl + -
Fit to screen Cmd + 0 Ctrl + 0
Actual size Cmd + Shift + 1 Ctrl + Shift + 1

Layout Editor

Action Mac Shortcut Win Shortcut
Switch between Design and Blueprint modes B B
Switch between Portrait and Landscape modes O O
Switch device D D
Force refresh R R
Toggle render errors panel E E
Delete constraint Del Del
Zoom in Cmd + + Ctrl + +
Zoom out Cmd + - Ctrl + -
Zoom to fit Cmd + 0 Ctrl + 0
Go to XML Cmd + B Ctrl + B
Select all components Cmd + A Ctrl + A
Select multiple components Shift + (Click) Shift + (Click)

Navigation Editor

Action Mac Shortcut Win Shortcut
Zoom in Cmd + + Ctrl + +
Zoom out Cmd + - Ctrl + -
Zoom to fit Cmd + 0 Ctrl + 0
Go to XML Cmd + B Ctrl + B
Toggle render errors panel E E
Group into nested graph Cmd + G Ctrl + G
Cycle through destinations Tab Tab
Select all destinations Cmd + A Ctrl + A
Select multiple destinations Cmd + (Click) Ctrl + (Click)

Writing Code

Action Mac Shortcut Win Shortcut
Generate code (getters, setters, constructors, etc.) Cmd + N Alt + Insert
Override methods Cmd + O Ctrl + O
Implement methods Cmd + I Ctrl + I
Surround with (if…else, try…catch, etc.) Cmd + Opt + T Ctrl + Alt + T
Delete line at caret Cmd + Backspace Ctrl + Y
Collapse current code block Cmd + - Ctrl + -
Expand current code block Cmd + + Ctrl + +
Collapse all code blocks Cmd + Shift + - Ctrl + Shift + -
Expand all code blocks Cmd + Shift + + Ctrl + Shift + +
Duplicate current line or selection Cmd + D Ctrl + D
Basic code completion Ctrl + Space Ctrl + Space
Smart code completion Ctrl + Shift + Space Ctrl + Shift + Space
Complete statement Cmd + Shift + Enter Ctrl + Shift + Enter
Quick documentation lookup Ctrl + J Ctrl + Q
Show parameters for selected method Cmd + P Ctrl + P
Go to declaration Cmd + B Ctrl + B
Go to implementation Cmd + Opt + B Ctrl + Alt + B
Go to super-method or super-class Cmd + U Ctrl + U
Quick definition lookup Opt + Space Ctrl + Shift + I
Toggle project tool window visibility Cmd + 1 Alt + 1
Toggle bookmark F3 F11
Toggle bookmark with mnemonic Opt + F3 Ctrl + F11
Comment/uncomment with line comment Cmd + / Ctrl + /
Comment/uncomment with block comment Cmd + Shift + / Ctrl + Shift + /
Select successively increasing code blocks Opt + Up Ctrl + W
Decrease current selection to previous state Opt + Down Ctrl + Shift + W
Move to code block start Cmd + [ Ctrl + [
Move to code block end Cmd + ] Ctrl + ]
Select to code block start Cmd + Shift + [ Ctrl + Shift + [
Select to code block end Cmd + Shift + ] Ctrl + Shift + ]
Delete to word end Opt + Del Ctrl + Del
Delete to word start Opt + Backspace Ctrl + Backspace
Optimize imports Cmd + Opt + O Ctrl + Alt + O
Project quick fix (show intention actions) Alt + Enter Alt + Enter
Reformat code Cmd + Opt + L Ctrl + Alt + L
Auto-indent line(s) Cmd + Opt + I Ctrl + Alt + I
Indent line Tab Tab
Unindent line Shift + Tab Shift + Tab
Smart line join Ctrl + Shift + J Ctrl + Shift + J
Smart line split Cmd + Enter Ctrl + Enter
Start new line Shift + Enter Shift + Enter
Next highlighted error F2 F2
Previous highlighted error Shift + F2 Shift + F2

Build and Run

Action Mac Shortcut Win Shortcut
Build Cmd + F9 Ctrl + F9
Build and run Ctrl + R Shift + F10
Apply changes and restart activity Ctrl + Cmd + R Ctrl + F10
Apply code changes Ctrl + Shift + Cmd + R Ctrl + Alt + F10

Debugging

Action Mac Shortcut Win Shortcut
Debug Ctrl + D Shift + F9
Step over F8 F8
Step into F7 F7
Smart step into Shift + F7 Shift + F7
Step out Shift + F8 Shift + F8
Run to cursor Opt + F9 Alt + F9
Evaluate expression Opt + F8 Alt + F8
Resume program F9 F9
Toggle breakpoint Cmd + F8 Ctrl + F8
View breakpoints Cmd + Shift + F8 Ctrl + Shift + F8

Refactoring

Action Mac Shortcut Win Shortcut
Copy F5 F5
Move F6 F6
Safe delete Cmd + Del Alt + Del
Rename Shift + F6 Shift + F6
Change signature Cmd + F6 Ctrl + F6
Inline Cmd + Opt + N Ctrl + Alt + N
Extract method Cmd + Opt + M Ctrl + Alt + M
Extract variable Cmd + Opt + V Ctrl + Alt + V
Extract field Cmd + Opt + F Ctrl + Alt + F
Extract constant Cmd + Opt + C Ctrl + Alt + C
Extract parameter Cmd + Opt + P Ctrl + Alt + P

Version Control

Action Mac Shortcut Win Shortcut
Commit project to VCS Cmd + K Ctrl + K
Update project from VCS Cmd + T Ctrl + T
View recent changes Opt + Shift + C Alt + Shift + C
Open VCS popup Ctrl + V Alt + ```