宇宙第二IDE——使用IDEA快捷键阅读源码

ctrl + e 查看最近打开的文件
caps + tab 同样也是查看最近打开的文件
ctrl + { 返回上一步编辑获取鼠标停留的位置
ctrl + } 返回下一步编辑获取鼠标停留的位置

阅读源码最重要的几个功能:
1:查看某方法被哪些地方调用:ctrl + g
2:查看某方法的调用树:Ctrl+Alt+H
3:查看某个类被某些地方调用(不包括实现的接口):ctrl + T
4:查看某个类的继承树:show diagram 能够看到这个类的继承的图,很清晰
5:查看某个类的被继承树: F4
6:查看某个类的方法和属性,或者包含的父类属性:点击左上角的structure查看。

还有一些小功能:比如正常使用的ctrl + v ,只能看到你上一次粘贴的,而使用ctro + shift + v 就能看到一个粘贴板,可以多重选择。

还有一些缩写,方便使用
1:psvm public static void main(String[] args){}
2:sout System.out.println();
3:souf System.out.printf();
4:serr System.err.println();
5:psf public static final
6:psfi public static final int
7:psfs public static final String

抽取一段代码重构:
alt + shift + m