Android Studio is very useful shortcut keys
The shortcut keys to improve work efficiency, the more you master, the higher the efficiency. The red ones are easy-to-use shortcut keys that are easy to ignore.
illustrate
Mac
Windows/Linux
Maximize/minimize editor
Ctrl + Cmd + F12
Ctrl + Shift + F12
Open settings
Cmd + ,
Ctrl + Alt + S
Open project structure
Cmd + ;
Ctrl + Alt + Shift + S
Toggle Tabs and Tool Windows
Ctrl + Tab
Ctrl + Tab
find
Cmd + F
Ctrl + F
find next
Cmd + G
F3
find previous
Cmd + Shift + G
Shift + F3
replace
Cmd + R
Ctrl + R
find class
Cmd + O
Ctrl + N
find files
Cmd + Shift + O
Ctrl + Shift + N
how to find
Cmd + F12
Ctrl + F12
Move method
Cmd + Shift + Up/Down
Ctrl + Shift + Up/Down
Move row up and down
Alt + Shift + Up/Down
Alt + Shift + Up/Down
Show recent visits
Cmd + E
Ctrl + E
Show recent edits
Cmd + Shift + E
Ctrl + Shift + E
Opens in a new window (for easy comparison)
Shift + F4
Shift + F4
close current tab
Cmd + W
Ctrl + F4
go to line
Cmd + L
Ctrl + G
Write code
illustrate
Mac
Windows/Linux
generate code
Cmd + N
Alt + Insert
Implementation
Ctrl + I
Ctrl + I
control statement
Cmd + Option + T
Ctrl + Alt + T
remove control statement
Cmd + Shift + Delete
Ctrl + Shift + Delete
delete row
Cmd + Backspace
Ctrl + Y
Collapse/expand current code block
Cmd + Minus/Plus
Ctrl + Minus/Plus
Copy current row or selection
Cmd + D
Ctrl + D
go to statement
Cmd + B
Ctrl + B
go to implementation
Cmd + Alt + B
Ctrl + Alt + B
Go to superclass method/superclass
Cmd + U
Ctrl + U
line comment
Cmd + /
Ctrl + /
block comment
Cmd + Shift + /
Ctrl + Shift + /
选择连续增加的代码块
Option + Up
Ctrl + W
将当前选择退回到上一个状态
Option + Down
Ctrl + Shift + W
移动到代码块起始位置
Option + Cmd + [
Ctrl + [
移动到代码块结束位置
Option + Cmd + ]
Ctrl + ]
从当前位置选择到代码块起始位置
Option + Cmd + Shift + [
Ctrl + Shift + [
从当前位置选择到代码块结束位置
Option + Cmd + Shift + ]
Ctrl + Shift + ]
从当前位置删除到单词结尾
Option + Delete
Ctrl + Delete
从当前位置删除到单词开头
Option + 退格键
Ctrl + 退格键
优化导入
Ctrl + Option + O
Ctrl + Alt + O
格式化代码
Cmd + Option + L
Ctrl + Alt + L
自动缩进行
Ctrl + Option + I
Ctrl + Alt + I
缩进/取消缩进行
Tab/Shift + Tab
Tab/Shift + Tab
智能行合并
Ctrl + Shift + J
Ctrl + Shift + J
智能行拆分
Cmd + Enter
Ctrl + Enter
开始新行
Shift + Enter
Shift + Enter
下一个/上一个突出显示的错误
F2 / Shift + F2
F2 / Shift + F2
构建并运行
说明
Mac
Windows/Linux
构建
Cmd + F9
Ctrl + F9
构建并运行
Control + R
Shift + F10
调试
说明
Mac
Windows/Linux
调试
Ctrl + D
Shift + F9
跳过
F8
F8
逐步执行
F7
F7
智能逐步执行
Shift + F7
Shift + F7
跳出
Shift + F8
Shift + F8
运行到光标位置
Option + F9
Alt + F9
评估表达式
Option + F8
Alt + F8
继续运行程序
Cmd + Option + R
F9
切换断点
Cmd + F8
Ctrl + F8
查看断点
Cmd + Shift + F8
Ctrl + Shift + F8
重构
说明
Mac
Windows/Linux
重命名
Shift + F6
Shift + F6
提取方法
Cmd + Option + M
Ctrl + Alt + M
提取变量
Cmd + Option + V
Ctrl + Alt + V
提取字段
Cmd + Option + F
Ctrl + Alt + F
提取常量
Cmd + Option + C
Ctrl + Alt + C
提取参数
Cmd + Option + P
Ctrl + Alt + P