Android Studio is the official integrated development environment for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development.

114

Shortcuts

113

Matching

save all
^
S
synchronize
^
⎇
Y
minimize or maximize the editor
⇧
^
F12
add to favorites
⇧
⎇
F
inspect the current file with the current profile
⇧
⎇
I
quick switch the scheme
^
`
open the settings dialogue
^
⎇
S
open the project structure dialogue
⇧
^
⎇
S
switch between the tabs and tool window
^
↹
search everything, including code and menus
⇧
⇧
find
^
F
find next
F3
find previous
⇧
F3
replace
^
R
find action
⇧
^
A
search by a symbol name
⇧
^
⎇
N
find class
^
N
find file, instead of class
⇧
^
N
find in path
⇧
^
F
open file structure pop-up
^
F12
navigate between open editor tabs
⎇
→
navigate between open editor tabs
⎇
←
jump to source / smart line split
^
↵
open the current editor tab in a new window
⇧
F4
recently opened files pop-up
^
E
recently edited files pop-up
⇧
^
E
go to last edit location
⇧
^
⌫
close active editor tab
^
F4
return to editor window from a tool window
⎋
hide active or last active tool window
⇧
⎋
go to line / group into a nested graph
^
G
open type hierarchy
^
H
open method hierarchy
⇧
^
H
open call hierarchy
^
⎇
H
generate code, e.g. getters, setters, constructors, new class
⎇
INS
override methods
^
O
implement methods
^
I
surround with if...else, try...catch, etc
^
⎇
T
delete line at caret
^
Y
collapse the current code block / zoom out
^
-
expand the current code block / zoom in
^
+
collapse all code blocks
⇧
^
-
expand all code blocks
⇧
^
+
duplicate the current line or selection
^
D
basic code completion
^
␣
smart code completion, filters the list of methods and variables by expected type
⇧
^
␣
complete statement
⇧
^
↵
quick documentation lookup
^
Q
show parameters for selected method
^
P
go to declaration, directly / go to xml
^
B
go to implementations
^
⎇
B
go to super-method or super-class
^
U
open quick definition lookup
⇧
^
I
toggle project tool window visibility
⎇
1
toggle bookmark
F11
toggle bookmark with mnemonic
^
F11
comment or uncomment with line comment
^
/
comment or uncomment with block comment
⇧
^
/
select successively increasing code blocks
^
W
decrease current selection to previous state
⇧
^
W
move to code block start
^
[
move to code block end
^
]
select to the code block start
⇧
^
[
select to the code block end
⇧
^
]
delete to the end of a word
^
␡
delete to the start of a word
^
⌫
optimize imports
^
⎇
O
project quick fix, show intention actions and quick fixes
⎇
↵
reformat code
^
⎇
L
auto-indent lines
^
⎇
I
indent lines / cycle through destinations
↹
unindent lines
⇧
↹
smart line join
⇧
^
J
start new line
⇧
↵
next highlighted error
F2
previous highlighted error
⇧
F2
fit to screen
^
0
actual size
⇧
^
1
toggle between design and blueprint modes
B
toggle between portrait and landscape modes
O
toggle devices
D
force refresh
R
toggle render errors panel
E
delete constraints
␡
select all components / select all destinations
^
A
build
^
F9
build and run
⇧
F10
apply changes and restart activity
^
F10
apply code changes
^
⎇
F10
debug
⇧
F9
step over
F8
step into
F7
smart step into
⇧
F7
step out
⇧
F8
run to cursor
⎇
F9
evaluate expression
⎇
F8
resume program
F9
toggle breakpoint
^
F8
view breakpoints
⇧
^
F8
copy
F5
move
F6
safe delete
⎇
␡
rename
⇧
F6
change signature
^
F6
inline
^
⎇
N
extract method
^
⎇
M
extract variable
^
⎇
V
extract field
^
⎇
F
extract constant
^
⎇
C
extract parameter
^
⎇
P
commit project to vcs
^
K
update project from vcs
^
T
view recent changes
⇧
⎇
C
open vcs pop-up
⎇
`
Don't see your shortcut? Learn how to contribute.