Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,而安卓开发我相信一些快捷键可以让工作事半功倍,这里只列举最常用快捷键:
Ctrl+A:全选
Ctrl+S:保存
Ctrl+D:复制行
Ctrl+F:查找文本
Ctrl+R:替换文本
Ctrl+Z:撤销
Ctrl+X:剪切行
Ctrl+ C:复制
Ctrl+V:粘贴
Ctrl+B:快速定位类或方法
Ctrl+空格:智能代码提示-----这个也可以通过修改setting-Code Completion让AS自动提示
Ctrl+/:添加注释
Alt+回车:自动修正导包------这个也可以通过修改setting-Auto Import让AS自动导包
Alt+上/下:方法间快速移动
Alt+左/右:类间快速移动
Alt+Insert 快速生成代码,比如get,set方法,构造函数
使用gsonformat快速将后台返回json生成实体类
Ctrl+Alt+L:格式化代码
Ctrl+Alt+T:给指定行快速添加模块结构,比如if,if else,do-while,fori 等结构
Ctrl+shift++/_:展开和折叠所有代码
Ctrl+shift+Enter:快速补全代码,比如if,do-while,fori 等结构
Ctrl+shift+F:整个项目查找文本
.var / .field - 快速定义局部变量/成员变量
new HistoryBean().var
new HistoryBean().field
.null / . nn - 判空/判非空
非空或为空判断
HistoryBean historyBean = new HistoryBean();
historyBean.notnull
historyBean.null
.if / .else - 快速写if表达式
boolean abc=false;
abc.if
abc.else
.for / .fori / .forr - 循环遍历
ArrayList historyBeans = new ArrayList<>();
historyBeans.for
historyBeans.fori
historyBeans.forr
代码对比
右键选中需要对比的类–git–Compare with
psf / psfs / prsf - 常量定义
public static final
public static final String
private static final
logd / logi - 快捷log输出
private static final String TAG = “AboutUsActivity”;
Log.i(TAG, "initData: ");
lww / lhm - 快速填充布局代码等很多快捷键
干掉多余的tab和空格
Settings --> Editor --> Auto Import ,勾选 Optimize imports on the fly和Add unambiguous imports on the fly勾选上
显示实时内存,Settings - Appearance - Window Options - Show memory indicator