从Eclipse转AS,一个很大的问题就是快捷键不一样,平时噼里啪啦就敲出的代码,现在变成老太婆磨豆腐,真TM不爽。一开始,我就把快捷键设置
成了跟Eclipse一样,但发现还是不少快捷键跟原来的Eclipse不太一样,然后又得一个个去改,有的改了还不起效,会冲突。着实的麻烦,请教了一个同事,
说的很对,既然选择了AS,那就应该重头学起,包括快捷键,也要去适应术语它自己的一套。那么就从苦逼开始吧。每天积累一点点,不过
我只记录比较有用的,并不是所有的都记载。
注意:后边括号中的是eclipse的用法 ,可以作为对比
1.快捷键删除多余的 import包 :ctrl+alt+o (eclipse : ctrl+shift+o)
2.删除当行:ctrl+y,这个也太TM远了吧。我宁愿ctrl+x(ctrl+d)
3.注释当行:ctrl+/ (ctrl+shift+c)
4.文档注释:ctrl+shift+/(/+shift+**+enter)
5.代码格式化:ctrl+atl+l
6.在xml中不知道首字母的情况下想要得到提示:ctrl+alt+space
7.为你的代码外层套一层东西,可以是:if else、do while、try catch等:alt+ctrl+t
8.将原本一行的代码差分开:ctrl+alt+v,例如
System.out.print(new Timer().toString());变成
String str = new Timer().toString(); System.out.print(str);
9.在Android studio内部切换视图:ctrl+tab
10.将光标停留在有参数的方法上提示需要什么参数类型:ctrl+p
public void test1(String str,String ss){ }
test1(光标停留位置按ctrl+p);
11.选中一个类,查看它的子类:ctrl+alt+b
12.快速插入东西,可以是get /set/ 构造函数/或者gson等 :alt+insert
13.跳转到上个方法,或者下个方法:alt+方向键上下
14.删除两端代码之间的空隙:ctrl+shift+j
15.查看一个类的所有继承关系:ctrl+H
16.看一个类的全类名,ctrl+鼠标左键