1.for循环
ArrayList<String> list = new ArrayList<>();
list.for+enter 增强for
list.fori+enter
list.forr+enter倒序for循环
100.for
2、非空判断
对象.null
对象.notnull 更简单的 对象.nn
3、if
任何可以判断的语句后面加上.if:
4、多行编辑
alt+鼠标左边下拉选择
public MyView myview;
public MyView myviewa;
public MyView yview;
例如:view改为MyView
5、块编辑
alt+鼠标左边斜对角线下拉
例如public 改为private
6、代码抽取
Ctrl+alt+m
7、搜索类
Ctrl+O
8、文件中搜索
Ctrl+F
9、搜索文件
Ctrl+shift+N
10、全局搜索
Ctrl+shift+f
11、万能搜索
双击shift
12、分屏
双击shift,输入split会有vertically和Horizontally两种,选择一个
13、查看继承关系
ctrl+H 或者Ctrl+shift+H
14、截屏,录音功能
logcat界面右上侧
15、debug显示执行后的某个值
Alt+F8输入查找到名称
16、接口方法的实现
Ctrl+i
17抽取为内部类
18、抽取为内部类:alt+r——>convert anonymous toinner
19、sout+enter输出System.out.println();
小编整理了一些Mac和Windows上超实用的Android Studio常用的快捷键。
Ctrl(Command)+Y 删除行
Ctrl(Command)+Z 倒退
Ctrl(Command)+Shift+Z 向前
Ctrl(Command)+Alt(Option)+L 格式化代码
Ctrl(Command)+Alt(Option)+O 优化导入的类和包
Alt(Control)+Insert(Enter) 可以生成构造器、Getter Setter….
Ctrl(Command)+J 自动生成代码
Shift+Enter 在当前行的下面插入新行,并移动光标到新行
Ctrl(Command)+Alt(Option)+T 把选中的代码放在try{}if{}else{}里
Ctrl(Command)+Shift+J 合并成一行Ctrl(Command)+/ 注释//
Ctrl(Command)+Shift+/ 注释 /…/
Shift+Alt(Option)+Up/Down 内容向上/下移动
Ctrl(Command)+Shift+Up/Down 语句向上/下移动
Ctrl(Command)+Shift+U 大小写切换
Tab 生成代码
Ctrl(Command)+H 显示类继承结构图
Ctrl(Command)+P 方法参数提示
Ctrl(Command)+U 打开当前类的父类或者实现的接口
Ctrl(Command)+B 快速打开光标处的类或方法
Ctrl(Command)+ -/+ 折叠/展开代码
Ctrl(Command)+Shift+ -/+ 折叠/展开全部代码
Ctrl(Command)+F 在当前窗口查找文本
Ctrl(Command)+R 在当前窗口查找/替换文本
Ctrl(Command)+Shift+Alt(Option)+N 查找项目中的方法或变量
Ctrl(Control)+ Alt(Option) + H 查找调用的位置
Ctrl(Command)+B 查找变量的来源
Ctrl(Command)+U 转到父类
Ctrl(Command)+O 重写父类的方法
Ctrl(Command)+I 实现方法
Ctrl(Command)+Alt(Option)+Shift+T 弹出重构菜单
Ctrl(Command)+Alt(Option)+A快捷键选择
其他:
参数提示
Mac: Cmd + P
win/Linux: Ctrl + P
自动提取方法
Mac: Cmd + Alt + M
Win/Linux: Ctrl + Alt + M
自动提取参数
Mac: Cmd + Alt + P
Win/Linux: Ctrl + Alt + P
自动生成变量
Mac: Cmd + Alt + V
Win/Linux: Ctrl + Alt + V
搜索某个方法是否被调用
Mac/Win/Linux: Alt + F7
重构快捷键
Mac : Ctrl + T
Win/Linux: Ctrl + Alt + Shift + T
包裹代码
Mac: Cmd + Alt + T
Win/Linux: Ctrl + Alt + T
批量重命名
Mac/Win/Linux: shift + F6
查看方法调用层次结构
Mac: Control + Option + H
Win/Linux: Ctrl + Alt + H
查看类的层次结构
Mac: Control + H
Win/Linux: Ctrl + H
错误快捷提示
Mac/Win/Linux:Alt + Enter
显示当前类所有的方法
MAC: Cmd + F12
Win/Linux: Ctrl + F12
高亮
Mac: Cmd + Shift + Fn + F7
Win/Linux: Ctrl + Shift + F7
快速跳转到父类
Mac: Cmd + U
Win/Linux: Ctrl + U
快速跳转到实现
Mac: Cmd + Option + B
Win/Linux: Ctrl + Alt + B
覆写或者实现方法
Mac: Control + O
Win/Linux: Ctrl + O
生成默认方法
Mac: Cmd + N
Win/Linux: Alt+Insert