所有的快捷键都是AndroidStudio的默认设置下.
1.活动模板:
ctrl + J 插入活动模板中的代码

ctrl + alt + J 插入活动模板中围绕行式的代码

除了自带的这些外,你还可以定制自己的代码:

**2移动代码: **
ctrl + shift + down/up :

alt + shift + down/up 也是移动代码.
二者的区别是:
1 .ctrl + shift + down/up 有范围限制,方法里面的东西不能移出方法外,类里的东西移不出类外;而alt + shift + down/up可以移出去.
alt + shift + down/up的形式:

2 .ctrl + shift + down/up 一个方法不会移动到另一个方法的范围中去,而alt + shift + down/up会.
ctrl + shift + down/up:

alt + shift + down/up:

3.格式化代码
ctrl + alt+ L

4.围绕代码
ctrl + alt + T eg:用if把选中的代码包裹起来.
ctrl + shift + delete 相反的操作.将代码从包裹中解放出来.

5.将一个类的成员移到另一个类
将鼠标移到当前行按F6

6.提取变量
ctrl + alt + v

7.提取常量
ctrl + alt + c

8.提取对象作为类的成员
ctrl + alt + f

9.提取对象作为方法的参数
ctrl + alt + p

10.提取方法
ctrl + alt + m

网友评论