古语有云:工欲善其事必先利器。我们如何利我们的Android studio这个开发神器呢?##应该使用的快捷键(Windows平台)
根据表达式快速生成变量
Ctrl + Alt + V
快速将局部变量提升为成员变量
Ctrl + Alt +f
上下移动行
Ctrl + Shift +上下方向键
快速抽出表达式,用变量代替(常用在抽出if 判断条件语句)
Ctrl + Alt + V
快速切换到其他类文件
Ctrl + N
全局查找文件
按两次Shift,弹出输入框
快速查看类的成员,及方法
Ctrl + F12
快速折叠 即展开方法
Ctrl + Shift + "+" 展开类文件所有方法
Ctrl + Shift + "-" 折叠文件中所有方法
Ctrl + "+" 展开光标所在的代码块
Ctrl + "-" 折叠光标所在的代码块
查看方法调用链
Ctrl + Alt + H
通过模板来少些代码Live Template
系统自带的模板
注意结合下面的图, 建议跳转到我此文的学习来源之一《Android Studio相见恨晚的操作锦集》
快速生成for循环
集合对象.for, 生成增强for循环
集合对象.fori ,常规的for循环
集合对象.forr, (r, reverse的缩写)反向for
循环数字.for, 快速实现数字个循环
判空
对象.null
判断非空
对象.notnull 或者对象.nn
快速生成if语句
判断的语句.if
快速生成instanceof语句
对象.instance
以下是具体的图
.fori可以这样:
.forr可以反向:
数字.for也可以:
判空可以这样:
非空可以这样,对象.notnull:
更简单的非空:
if语句:
instanceOf语句:
自定义Live Template
这些模板是Android Studio已经提前自定义好了的。 我们也可以增加 增加这类功能。
在AS菜单里Preference->Editor->Live Templates 可以查看和增加Live Template详细操作, 请跳转至原文《让你变懒得Android Studio Live Template》
参照上图, 请自己点开各个分组, 熟悉下各个快速的缩写
注意使用xml的Live Template哦
lh
lw
lhw
lhm
lwm
lww
文件模板
敬请期待徐宜生的新书 会有讲解
参考自:《Android Studio相见恨晚的操作锦集》
《让你变懒得Android Studio Live Template》