最好的学习AS快捷的地方,就是AS的每日小贴士啦。
Ctrl + N
全局导航至某个类Ctrl + Shift + N
上一条的升级版,全局导航至某个文件Ctrl + Space
代码补全,可以补全类名,有多个候补选项时会列出列表予以选择。
注:使用代码补全时,确认列表时使用Tab可以将光标后的同一行文字去掉,如果使用Enter就会保留。Ctrl + Shift + Space
根据上下文智能分析,智能推断当前位置的选项Alt + F7
可以快速全局查找到指定类、方法、变量被使用的地方Ctrl + Q
可以快速查看类、方法的文档注释Ctrl + B 或者 Ctrl + 鼠标左键
可以跳转至类、方法、变量的声明处Ctrl + F12
列表展示当前类的成员,上下选择后可以用Enter或F4确认跳转Shift + F6
快速重命名Ctrl + O
在class中使用,快速重写方法Ctrl + I
在class中使用,快速实现方法Shift + 鼠标左键
点击编辑器的Tab可以关闭这个Tab,或者使用鼠标中键点击也可以达到相同效果Alt + Insert
快速生成代码,可以生成:构造方法,Getter/Setter,toString,equals,hashCode等Alt + F1
快速定位当前选中目标在各种视图中的位置,个人常用来快速定位源文件位置Esc
从任何工具栏界面返回编辑器Shift + Esc
回到编辑器界面,并收起之前所在的工具栏界面F12
从编辑器界面回到之前的工具栏界面,如果工具栏界面被收起,则会自动将其展开Ctrl + Alt + T
快速完成语句包裹,if, try/catch, while, for等等Ctrl + Alt + B
快速导航至抽象方法/抽象类的实现Ctrl + W
扩展当前光标选中区域Ctrl + Alt + V
将当前选中的一行语句自动转化为变量,便于重构。-
注释
- Ctrl + /:行注释 //....
- Ctrl + Shift + /:块注释 /.../
- Ctrl + Alt + /:Doc注释 /.../