这是我参与更文挑战的第5天,活动详情查看:更文挑战

本篇文章推荐一些好用的idea插件。

1.Git Commit Template

没有安装这个插件之前,使用IDEA提供的Commit功能提交代码:

使用了这个插件之后是下面这样的,提供了一个commit信息模板的输入框:

完成之后的效果是这样的:

2.FindBugs-IDEA

使用方法很简单,就是可以对多种级别的内容进行finbugs

find1.PNG

分析完之后会有一个视图进行提示,详细的说明是哪种问题。

find2.PNG

按照提示解决完问题之后再执行findbug查看情况即可。

3.GsonForma

实际开发中,常常需要json格式的内容转成Object,GsonFormat这款插件可以实现该功能。自定义个javaBean(无任何内容,就一个空的类),复制你要解析的json,然后alt+insert弹出如下界面 或者,使用快捷键 alt+s,通过快捷键调出该插件

json1.png

格式化json

json2.png

json3.png

惊悚.png

生成如下

json5.PNG

4.CodeGlance:代码微型地图

提供一个代码的微型地图,当你的类比较多的时候可以帮忙你快速定位到要去的位置。这个插件在日常做普通开发的时候用处不大,不过,在你阅读源码的时候还是很有用的,如下图所示:

微型地图.PNG

5.SequenceDiagram:一键生成时序图

一个必备的一个IDEA插件,非常实用。我一般用它来生成简单的方法时序图,方便我们阅读代码,特别是在代码的调用层级比较多的时候。使用方法很简单,选中方法名(注意不要选类名),然后点击鼠标右键,选择 Sequence Diagram选项即可!

时序图1.jpeg

配置完一些基本的选项比如调用深度之后,我们点击ok即可!在上面这张图中我们已经生成了调用方法之间的时序图。

时序图2.jpeg

时序图生成完成之后,你可以选择导出为图片或者text文件,你还可以通过生成的时序图来定位到相关的代码,这对于我们阅读源码的时候尤其有帮助!

6.GrepConsole

过滤筛选出来自己想看的日志,可以设置颜色

配置好各级日志的前景色

GrepConsole1.jpeg

效果如下GrepConsole2.jpeg

7.Alibaba Java Coding Guidelines

阿里巴巴 Java代码规范插件。安装该插件后,代码超过 80 行、手动创建线程池等,这些和《手册》中的规约不符时,IDEA中会给出警告提示。建议大家一定一定一定要安装该插件,它会帮助你检查出很多隐患,督促你写更规范的代码。阿里1.PNG

在编写代码的同时进行提示

阿里2.PNG

8.Java Stream Debugger

Stream 非常好用,可以灵活对数据进行操作,但是对很多刚接触的人来说,不好理解。那么 Java Stream Debugger 这款神器的 IDEA 就可以帮到你。它可以将 Stream 的操作步骤可视化,非常有助于我们的学习。

stream1.png

stream2.png

9.Rainbow Brackets:彩虹括号

由于很多人没有养成好的编码风格,没有随手 format 代码的习惯,甚至有些同事会写代码超过几百行,阅读起来将非常痛苦。痛苦的原因之一就是找到上下文,由于括号太多,不确定当前代码行是否属于某个代码块,此时这个插件就会帮上大忙。

括号.PNG

10.Auto filling Java call arguments

开发中,我们通常会调用其他已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。该插件就可以帮你解决这个问题。安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。

11.Material Theme UI

对于很多人而言,写代码时略显枯燥的,如果能够安装自己喜欢的主题将为开发工作带来些许乐趣。IDEA 支持各种主题插件,其中最出名的当属 Material Theme UI。


比丘资源网 » IDEA好用插件推荐

发表回复

提供最优质的资源集合

立即查看 了解详情