时间: 2022-07-15|107次围观|0 条评论

一、背景

IDEA 是 Java 开发工程师最强有力的工具之一。

利用好 IDEA 插件可以提高生产力,可以有更好的编程体验。

本文推荐一些自己常用,能够提高开发效率、减少 BUG、提升编程体验的 IDEA 插件。

二、插件推荐

GitToolBox

可以在每一行后面显示提交人和时间等信息
那些相见恨晚的 IDEA插件插图

CodeGlance3

https://plugins.jetbrains.com/plugin/17017-codeglance3

https://github.com/vektah/CodeGlance
右侧显示代码缩略图,当代码很多时,可以快速拖动滑块,移动到需要关注的代码的地方
那些相见恨晚的 IDEA插件插图1
效果如下
那些相见恨晚的 IDEA插件插图2

Key Promoter X

这个插件是一个可以帮你掌握 IDEA 快捷键的工具。
那些相见恨晚的 IDEA插件插图3

Translation

翻译插件
那些相见恨晚的 IDEA插件插图4
使用说明:
https://github.com/YiiGuxing/TranslationPlugin

Save Action

可以设置执行保存时附加额外的操作,如保存时执行代码编译、format 代码、为实现序列化接口的类添加序列版本ID 等。
那些相见恨晚的 IDEA插件插图5
可根据自己需要进行设置
那些相见恨晚的 IDEA插件插图6

Background Image Plus +​

有一部分朋友可能希望将自己喜欢的图片作为 IDEA 的背景图,这个插件就可以满足你的需求。
那些相见恨晚的 IDEA插件插图7
设置背景图目录和轮播的间隔
那些相见恨晚的 IDEA插件插图8

tabnine

https://www.tabnine.com/

超级强大的自动代码不全插件。
那些相见恨晚的 IDEA插件插图9
那些相见恨晚的 IDEA插件插图10

官网还提供了代码搜索工具
https://www.tabnine.com/code

在这里可以搜索常见类的用法。
那些相见恨晚的 IDEA插件插图11

此外推荐同时安装老版 Codota

那些相见恨晚的 IDEA插件插图12

可以直接在想了解如何使用的函数上右键,选择 Get relevant examples 查看开源项目中该函数的用法非常方便。
那些相见恨晚的 IDEA插件插图13
还可以看到该函数所在类的其他常用函数的用法等
那些相见恨晚的 IDEA插件插图14

TestMe 和 Squaretest

这两个插件可以自动生成单元测试代码,只需要进行少量修改就可以很快提高单元测试覆盖率。

具体参见:
https://blog.csdn.net/w605283073/article/details/121708721

Hiberbee Theme

相信还是会有很多程序员追求美感,想装一些 IDEA 主题。

我个人最喜欢 Material Theme UI ,但是该插件开始收费了,这里暂时先不推荐。

Hiberbee Theme 也是挺不错的主题,大家可以尝试下。

大家还可以在市场上搜索 theme 体验更多有意思的主题。
那些相见恨晚的 IDEA插件插图15

效果如下:
那些相见恨晚的 IDEA插件插图16

Gradianto

这个是我个人最喜欢的一个主题插件之一。

那些相见恨晚的 IDEA插件插图17
效果如下
那些相见恨晚的 IDEA插件插图18

个人最喜欢纯绿色的主题,比较护眼
那些相见恨晚的 IDEA插件插图19

可以在这里切换主题
那些相见恨晚的 IDEA插件插图20

Extra Icons

为 IDEA 补充一些不支持的图标,可以提升图标的视觉效果。
那些相见恨晚的 IDEA插件插图21

Alibaba Java Coding Guidelines

阿里巴巴 Java 开发规范插件,可以检测常见的代码不规范的点,对提高代码质量有较大帮助。
那些相见恨晚的 IDEA插件插图22

Easy Javadoc

有些公司会要求每个函数都要写注释,包括函数的名称、每个参数和返回值的含义等。
但是很多时候这些注释只不过是对函数名和参数单词的直译。
此时可使用该插件,一键生成函数、变量等注释,提高效率。

那些相见恨晚的 IDEA插件插图23
如果个别单词翻译不地道,可以在设置中自定义映射关系。
那些相见恨晚的 IDEA插件插图24

效果如下:
那些相见恨晚的 IDEA插件插图25

该插件 GITHUB 地址:https://github.com/starcwang/easy_javadoc

使用方法:
那些相见恨晚的 IDEA插件插图26

Json Parser

那些相见恨晚的 IDEA插件插图27
可以对 JSON 字符串进行格式化
那些相见恨晚的 IDEA插件插图28

Java Bean to Json

支持将 Java Bean 转成 JSON
那些相见恨晚的 IDEA插件插图29

GenerateAllSetter

在开发过程中,有时候需要对某个对象的所有属性进行填充。
手动调用 set 方法,很容易出现遗漏。
此时,z合格
一键调用一个对象的所有的set方法.

那些相见恨晚的 IDEA插件插图30

arthas idea

arthas 对排查问题有极大帮助,但是拼接命令非常麻烦。
https://arthas.aliyun.com/doc/

可以使用该工具直接对函数右键,选择要生成的 arthas 命令。

那些相见恨晚的 IDEA插件插图31
使用方法

那些相见恨晚的 IDEA插件插图32

帮助文档
https://www.yuque.com/arthas-idea-plugin/help/pe6i45

FindBugs

静态代码检查工具,可以发现很多隐藏的BUG。
那些相见恨晚的 IDEA插件插图33
使用方法:
那些相见恨晚的 IDEA插件插图34

Auto filling Java call arguments

在调用函数时,通过alt+enter键,触发联想功能,选择”auto fill call parameters”自动填充调用的函数的形参名。

Indent Rainbow

给左侧代码缩进的空格填充颜色,让缩进的层级更明显。

那些相见恨晚的 IDEA插件插图35
效果如下:
那些相见恨晚的 IDEA插件插图36

Rainbow Brackets

彩虹括号
https://github.com/izhangzhihao/intellij-rainbow-brackets
那些相见恨晚的 IDEA插件插图37
相同的层级使用同一颜色展示
那些相见恨晚的 IDEA插件插图38

Rainbow Variable

https://plugins.jetbrains.com/plugin/17748-rainbow-variable

函数内同一个变量采用相同的颜色显示
那些相见恨晚的 IDEA插件插图39
效果如下
那些相见恨晚的 IDEA插件插图40

Maven Helper

解决依赖冲突的神器

https://plugins.jetbrains.com/plugin/7179-maven-helper
那些相见恨晚的 IDEA插件插图41

PlantUML integration

支持在 IDEA 中使用 plantUML 语法作图

那些相见恨晚的 IDEA插件插图42

效果如下
那些相见恨晚的 IDEA插件插图43

sequence diagram

根据代码绘制出时序图,非常赞~~

那些相见恨晚的 IDEA插件插图44
效果如下
那些相见恨晚的 IDEA插件插图45

Stack trace to UML

错误堆栈信息转成Uml形式,看起来非常直观
那些相见恨晚的 IDEA插件插图46

jol-java-object-layout

https://plugins.jetbrains.com/plugin/10953-jol-java-object-layout

查看 Java 对象布局和大小
那些相见恨晚的 IDEA插件插图47

Jclasslib

jclasslib bytecode viewer 是一个可以可视化已编译Java类文件和所包含的字节码的工具。 另外,它还提供一个库,可以让开发人员读写Java类文件和字节码。

https://github.com/ingokegel/jclasslib
那些相见恨晚的 IDEA插件插图48

效果如下
那些相见恨晚的 IDEA插件插图49
点击指令关键字,可以跳转到指令的说明文档
那些相见恨晚的 IDEA插件插图50

三、授人以渔

3.1 官方插件市场

插件市场地址:点击此处

那些相见恨晚的 IDEA插件插图51

在这里可以添加各种筛选条件,可以按照下载次数、名称、评级等进行搜索。
可以查看插件效果的介绍等。

3.2 IDEA 插件市场

大家可以打开 Marketplace 选择 Show all
那些相见恨晚的 IDEA插件插图52
然后选择按照下载次数(Downloads)、星级(Rating)等指标进行排序,然后选择自己感兴趣的插件进行体验。

那些相见恨晚的 IDEA插件插图53
大家也可根据自己的需要,输入一些关键字,查看是否有满足期望的插件。

四、总结

本文推荐了自己常用的一些非常不错的插件,同时也给出了如何查找自己感兴趣的插件。

你还有哪些不错的插件,欢迎评论补充。

欢迎点赞、评论和加关注,你的支持和鼓励是我创作的最大动力。
那些相见恨晚的 IDEA插件插图54

原文链接:https://mingmingruyue.blog.csdn.net/article/details/121111821

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《那些相见恨晚的 IDEA插件
   

还没有人抢沙发呢~