优化import
Android Studio 会自动导入使用类的包,但是当使用的类删掉的时候,导入的包还在。这时,可以使用,使用之后会将没用到的包自动删掉,并且会对包的顺序进行排序
Control + Alt + O
缩进/反缩进
除了使用自动缩进以外,也可以使用 Tab 来缩进代码,以及使用 Shift +Tab 来反缩进代码
开始新的一行
Android Studio 提供了在光标所在行开始新的一行的功能,对于常见的 Enter 开启新的一行相比,该功能的好处是光标不需要在行的末尾。
Shift + Enter
选择直到代码块结束/开始
如果需要选中从光标开始到代码块结束的全部内容可以使用如下快捷键:
Control + Shift + ]
如果需要选中从光标开始到代码块开始的全部内容可以使用如下快捷键:
Control + Shift + [
展开 / 折叠代码块
代码块的展开和折叠
Control + - / Control + +
整个文件的所有代码的展开和折叠
Control + Shift + - / Control + Shift + +
包围代码
在 Java 中,有 if,for,while try/catch synchronized 等语句包围代码块,在 Android Studio 中,允许先写代码块中的内容,然后再使用如下快捷键,选择用哪个控制语句来包围代码块
Control + Alt + T
行末添加分号
在 Android Studio 中不需要主动去打;,利用提供的快捷键会自动在行末添加;
Control + Shift + Enter
连续选中代码块
Control + W