IDEA 的几个不错的快捷键

IDEA上有几个快捷键还蛮实用的,当然类似的功能别的IDE也有或者类似的扩展插件来实现,但是怎么说有的时候依靠这几个小功能分析代码什么的很有用处。

(1)crtl + alt +B 实现方法

crtl+alt+B可以导航到该方法的具体实现的方法,而不是导航到对应的接口,这个应该是工作中常用的

(2)crtl + shift + N 找到对应文件(java ,class,xml 后缀都能找到)

这个即使有输入法也可以呼出,查找的文件不仅仅局限你的代码,还有框架代码,以及导入的jar包。这个在你看书的研究代码的时候很有用,直接搜名字即可,不用管它是yml,propertise类的配置文件,还是java后缀自己写的代码,还是class后缀的jar包代码都可以看。

而且自带反编译,经常用不管是找文件还是看jar包代码都很方便,有了它我是用crtl + alt + F的频率少了很多,代码报错控制台会把类名打出来,直接搜类名就可以配合crtl + G找到对应位置。

(3)crtl + F 关键字查找

有时候知道某个属性或者方法,甚至不知道是啥,关键字查找就用上了。

还有一个shift + shift也是类似,但是没有对应的过滤器之类的。

(4)crtl + G 跳转到

这个就是到了指定文件,知道对应的位置行数,可以使用可以把这个G理解为“Go To”,区别eclipse的对应功能 crtl + L

(5)crtl + H 继承关系

这个挺有意思的,都知道很多语言有继承这个特性,通过点击类名Crtl + H,可以在右侧观察到继承关系,不管是它的父类还是他的子类都很清楚。

(6)crtl + alt + shift +U UML图

这个uml图可以让你看到大致的结构,比如下这个ServletWebServerApplicationContext类(spring boot内嵌Web服务创建tomcat)可以看到他的父类GenericWebApplicationContext(实线箭头)以及他依赖ConfigurableWebApplicationContext接口(虚线箭头指向)。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容