kniost

谁怕,一蓑烟雨任平生

0%

Android Studio常用快捷键

Android Studio 有诸多方便的快捷键,有助于我们高效编写和修改代码,下面对常用的快捷键做一个总结,即是方便大家,也是给自己留一个备忘。

Android Studio 官方快捷键说明

在Mac上

  • = Command
  • = Option
  • = Shift

最常用的快捷键

常规功能

功能 Mac Windows/Linux
全部保存 Command + S Control + S
打开设置对话框 Command + ,(英文逗号) Control + Alt + S
打开项目结构对话框 Command + ;(英文分号) Control + Alt + Shift + S

导航和搜索

功能 Mac Windows/Linux
搜索全部内容(包括代码和菜单) 按两次 Shift 按两次 Shift
查找 Command + F Control + F
替换 Command + R Control + R
按符号名称搜索 Command + Option + O Control + Alt + Shift + N
查找类 Command + O Control + N
查找文件(而不是类) Command + Shift + O Control + Shift + N
在路径中查找 Command + Shift + F Control + Shift + F
在打开的编辑器标签之前导航 Control + 向右/向左箭头 Alt + 向右/向左箭头
跳到源代码 F4 / Command + 向下箭头 F4 / Control + Enter
最近打开的文件弹出式菜单 Command + E Control + E
关闭活动编辑器标签 Command + W Control + F4
从工具窗口返回到编辑器窗口 Esc Esc
转到行 Command + L Control + G
打开类型层次结构 Control + H Control + H
打开方法层次结构 Command + Shift + H Control + Shift + H
打开调用层次结构 Control + Option + H Control + Alt + H

编辑代码

功能 Mac Windows/Linux
生成代码(getter、setter、构造函数、hashCode/equals、toString、新文件、新类) Command + N Alt + Insert
替换方法 Control + O Control + O
实现方法 Control + I Control + I
控制语句 (if…else / try…catch / etc.) Command + Option + T Control + Alt + T
删除插入符处的行 Command + 退格键 Control + Y
折叠/展开当前代码块 Command + 减号/加号 Control + 减号/加号
折叠/展开所有代码块 Command + Shift + 减号/加号 Control + Shift + 减号/加号
复制当前行或选择 Command + D Control + D
基本代码自动完成 Control + 空格键 Control + 空格键
智能代码自动完成(按预期类型过滤方法和变量列表) Control + Shift + 空格键 Control + Shift + 空格键
完成语句 Command + Shift + Enter Control + Shift + Enter
快速文档查找 Control + J Control + Q
显示选定方法的参数 Command + P Control + P
转到声明(直接) Command + B 或 Command + 点击 Control + B 或 Control + 点击
转到实现 Command + Alt + B Control + Alt + B
转到超类方法/超类 Command + U Control + U
通过行注释添加注释/取消注释 Command + / Control + /
通过块注释添加注释/取消注释 Command + Shift + / Control + Shift + /
选择连续增加的代码块 Option + Up Control + W
将当前选择退回到上一个状态 Option + Down Control + Shift + W
优化导入 Control + Option + O Control + Alt + O
项目快速修复(显示意图操作和快速修复) Option + Enter Alt + Enter
重新格式化代码 Command + Option + L Control + Alt + L
自动缩进行 Control + Option + I Control + Alt + I
缩进/取消缩进行 Tab/Shift + Tab Tab/Shift + Tab
智能行合并 Control + Shift + J Control + Shift + J
智能行拆分 Command + Enter Control + Enter
开始新行 Shift + Enter Shift + Enter

重构代码

功能 Mac Windows/Linux
复制 F5 F5
移动 F6 F6
安全删除 Command + Delete Alt + Delete
重命名 Shift + F6 Shift + F6

版本控制

功能 Mac Windows/Linux
将项目提交到 VCS Command + K Control + K
从 VCS 更新项目 Command + T Control + T
查看最近变更 Option + Shift + C Alt + Shift + C
打开 VCS 弹出式菜单 Control + V Alt + `(反引号)

GitHub Page: kniost.github.io
简书:http://www.jianshu.com/u/723da691aa42