浪尖 浪尖聊大数据windows
你们都会被idea 的专业版注册码随时被禁,并且费用太高而困扰。浪尖一直都是用的社区版本,不少粉丝留言说社区版本没办法利用uml查看类的继承关系,今天浪尖就给你们分享一个适用于社区版本idea 的插件,很炫酷的查看类的继承关系,名字叫作 code iris。ide
能够在idea的插件市场里查找该插件:工具
https://plugins.jetbrains.com/plugin/7324-code-iris大数据
点击上面连接,进入code iris的插件页面,能够直接点击右上角的按钮安装,也能够下载下来,而后从本地磁盘安装。浪尖选择第二种方式,比较简单粗暴。中间那列是版本号,要选适用你的版本。idea
下载完以后,进入idea的插件管理页面,点击红色方框设置按钮插件
弹出以下界面:3d
就能够选择从磁盘安装code iris插件了。安装好以后,windows下须要重启,mac版本不须要,而后就是在工具栏右侧有了该插件:code
可视化框里提示的意思是,没有建立关系继承图。blog
上图中 数字1处,点击后能够选择要建立类关系继承图的模块,能够多选,多选构建的可能会比较慢。点击以后弹出以下框,浪尖这里只对gremlin-core模块构建。继承
选中gremlin-core以后点击肯定,不会等待多久就会完成了类继承关系图的构建,完成以后会有消息提示,完成以后code iris插件页面以下:
数字7,可视化这个地方,能够选择可视化的层级,默认是可视话是模块级别,能够选择包级别的可视化:
鼠标在可视化界面移动,会显示各个小方框表明的包路径。也能够选择类级别的可视化:
默认,类级别的可视化就更密集了,根本没法阅读。点击Fit View 按钮,能够以图结构显示,更适合阅读点。
code iris插件也提供了一个filter输入框,上图Filtering单词处,支持基于class的过滤,也支持基于package级别的过滤。好比输入,AbstractStep会获得以下图,固然点击回车以后可能没浪尖这里方便阅读。要点击下图的Fit View按钮就能够了,不太小方框也在游动,点击5的暂停按钮,就会锁定。
上图中,点击6 save image按钮,就能够将图片高清保存了。
idea 查看类的继承关系,在阅读源码的时候是很重要的,好比一个接口被几十次继承,每次继承均实现本身特定的功能,而后调用的时候都是使用接口,一不当心就蒙蔽了双眼。
code iris 插件浪尖以为,比idea 自带的uml插件更好用,uml只能看当前类,code iris 能够看整个选中的模块或者工程的继承关系,而后根据须要筛选处本身想要的,模糊匹配哦,也能够说是包含关系匹配哦。好比class filter内输出Step,就会有stepTest和Step两个接口的继承关系图:
还能够点击放大,拖拽。牛逼吧~