Ultimate Keyboard Shortcuts Guide of Android Studio – Windows, Linux &Mac

List of Android Studio Keyboard Shortcuts


Description Windows/Linux Mac
Save all Control+S Command+S
Synchronize Control+Alt+Y Command+Option+Y
Maximize/minimize editor Control+Shift+F12 Control+Command+F12
Add to favourites Alt+Shift+F Option+Shift+F
Inspect the current file with the current profile Alt+Shift+I Option+Shift+I
Quick switch scheme Control+` (backquote) Control+` (backquote)
Open settings dialogue Control+Alt+S Command+, (comma)
Open project structure dialogue Control+Alt+Shift+S Command+; (semicolon)
Switch between tabs and tool window Control+Tab Control+Tab
Navigating and searching within Studio
Search everything (including code and menus) Press Shift twice Press Shift twice
Find Control+F Command+F
Find next F3 Command+G
Find previous Shift+F3 Command+Shift+G
Replace Control+R Command+R
Find action Control+Shift+A Command+Shift+A
Search by symbol name Control+Alt+Shift+N Command+Option+O
Find class Control+N Command+O
Find the file (instead of class) Control+Shift+N Command+Shift+O
Find in path Control+Shift+F Command+Shift+F
Open file structure pop-up Control+F12 Command+F12
Navigate between open editor tabs Alt+Right Arrow or Left Arrow Control+Right Arrow or Control+Left Arrow
Jump to source F4 or Control+Enter F4 or Command+Down Arrow
Open the current editor tab in the new window Shift+F4 Shift+F4
Recently opened files pop-up Control+E Command+E
Recently edited files pop-up Control+Shift+E Command+Shift+E
Go to the last edit location Control+Shift+Backspace Command+Shift+Backspace
Close the active editor tab Control+F4 Command+W
Return to the editor window from a tool window Esc Esc
Hide active or last active tool window Shift+Esc Shift+Esc
Go to line Control+G Command+L
Open type hierarchy Control+H Control+H
Open method hierarchy Control+Shift+H Command+Shift+H
Open call hierarchy Control+Alt+H Control+Option+H
Viewing layouts
Zoom in/out Control+plus or Control+minus Command+plus or Control+minus
Fit to screen Control+0 Command+0
Actual size Control+Shift+1 Command+Shift+1
Design tools: Layout Editor
Toggle between Design and Blueprint modes B B
Toggle between Portrait and Landscape modes O O
Toggle devices D D
Force refresh R R
Toggle render errors panel E E
Delete constraints Delete or Control+click Delete or Command+click
Zoom in Control+plus Command+plus
Zoom out Control+minus Command+minus
Zoom to fit Control+0 Command+0
Pan Hold Space+click and drag Hold Space+click and drag
Go to XML Control+B Command+B
Select all components Control+A Command+A
Select multiple components Shift+click or Control+click Shift+click or Command+click
Design tools: Navigation Editor
Zoom in Control+plus Command+plus
Zoom out Control+minus Command+minus
Zoom to fit Control+0 Command+0
Pan Hold Space+click and drag Hold Space+click and drag
Go to XML Control+B Command+B
Toggle render errors panel E E
Group into the nested graph Control+G Command+G
Cycle through destinations Tab or Shift+Tab Tab or Shift+Tab
Select all destinations Control+A Command+A
Select multiple destinations Shift+click or Control+click Shift+click or Command+click
Writing code
Generate code (getters, setters, constructors, hashCode/equals, toString, new file, new class) Alt+Insert Command+N
Override methods Control+O Control+O
Implement methods Control+I Control+I
Surround with (if…else / try…catch / etc.) Control+Alt+T Command+Option+T
Delete line at caret Control+Y Command+Backspace
Collapse/expand current code block Control+minus or Control+plus Command+minus or Command+plus
Collapse/expand all code blocks Control+Shift+minus or Control+Shift+plus Command+Shift+minus or Command+Shift+plus
Duplicate current line or selection Control+D Command+D
Basic code completion Control+Space Control+Space
Smart code completion (filters the list of methods and variables by expected type) Control+Shift+Space Control+Shift+Space
Complete statement Control+Shift+Enter Command+Shift+Enter
Quick documentation lookup Control+Q Control+J
Show parameters for selected method Control+P Command+P
Go to declaration (directly) Control+B or Control+click Command+B or Command+click
Go to implementations Control+Alt+B Command+Alt+B
Go to super-method/super-class Control+U Command+U
Open quick definition lookup Control+Shift+I Command+Y
Toggle project tool window visibility Alt+1 Command+1
Toggle bookmark F11 F3
Toggle bookmark with mnemonic Control+F11 Option+F3
Comment/uncomment with line comment Control+/ Command+/
Comment/uncomment with block comment Control+Shift+/ Command+Shift+/
Select successively increasing code blocks Control+W Option+Up
Decrease current selection to previous state Control+Shift+W Option+Down
Move to code block start Control+[ Option+Command+[
Move to code block end Control+] Option+Command+]
Select to the code block start Control+Shift+[ Option+Command+Shift+[
Select to the code block end Control+Shift+] Option+Command+Shift+]
Delete to end of word Control+Delete Option+Delete
Delete to start of word Control+Backspace Option+Backspace
Optimize imports Control+Alt+O Control+Option+O
Project quick fix (show intention actions and quick fixes) Alt+Enter Option+Enter
Reformat code Control+Alt+L Command+Option+L
Auto-indent lines Control+Alt+I Control+Option+I
Indent/unindent lines Tab or Shift+Tab Tab or Shift+Tab
Smart line join Control+Shift+J Control+Shift+J
Smart line split Control+Enter Command+Enter
Start new line Shift+Enter Shift+Enter
Next/previous highlighted error F2 or Shift+F2 F2 or Shift+F2
Build and run
Build Control+F9 Command+F9
Build and run Shift+F10 Control+R
Apply Changes and Restart Activity Control+F10 Control+Command+R
Apply Code Changes Control+Alt+F10 Control+Shift+Command+R
Debug Shift+F9 Control+D
Step over F8 F8
Step into F7 F7
Smart step into Shift+F7 Shift+F7
Step out Shift+F8 Shift+F8
Run to cursor Alt+F9 Option+F9
Evaluate expression Alt+F8 Option+F8
Resume program F9 Command+Option+R
Toggle breakpoint Control+F8 Command+F8
View breakpoints Control+Shift+F8 Command+Shift+F8
Copy F5 F5
Move F6 F6
Safe delete Alt+Delete Command+Delete
Rename Shift+F6 Shift+F6
Change signature Control+F6 Command+F6
Inline Control+Alt+N Command+Option+N
Extract method Control+Alt+M Command+Option+M
Extract variable Control+Alt+V Command+Option+V
Extract field Control+Alt+F Command+Option+F
Extract constant Control+Alt+C Command+Option+C
Extract parameter Control+Alt+P Command+Option+P
Version control / local history
Commit project to VCS Control+K Command+K
Update project from VCS Control+T Command+T
View recent changes Alt+Shift+C Option+Shift+C
Open VCS popup Alt+` (backquote) Control+V

For the latest tech news and reviews, follow Rohit Auddy on Twitter, Facebook, and Google News.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *