idea插件大全,idea2018中文插件,2020史上最全IDEA插件总结(推荐收藏)

idea插件大全,idea2018中文插件,2020史上最全IDEA插件总结(推荐收藏)

本文主要介绍2020史上最全IDEA插件的总结。边肖认为这很好。现在分享给大家,给大家一个参考。来和边肖一起看看吧。

IDEA 插件安装 步骤

在IDEA中,选择打开文件-设置-插件

在插件中,可以搜索需要的插件(下面的标题),然后安装。

如下图:

AceJump

整个堆栈是必要的。作为一个全能程序员,用鼠标很伤自尊,所以他可以帮你。

AceJump其实是一款可以代替鼠标的软件。只要安装了这个插件,就可以跳转到代码中的任意位置。按快捷键进入AceJump模式(默认为Ctrl J)后,再按任意一个字符,插件就会在屏幕上标注这个字符的所有位置。只需再次按下带标签的字符,即可将光标移动到该位置。换句话说,当你想移动光标的时候,只要把眼睛盯在目标位置上就可以了,不用管光标当前的位置。

Grep Console

因为Intellij idea不支持显示ascii颜色,grep-console插件可以很好地解决这个问题。可以设置不同级别日志的字体颜色和背景颜色,勾选想要的日志级别。

Maven Helper

我一般用这个插件查看maven的依赖树。

如果没有这个插件,如果想查看maven的依赖关系树,需要使用Maven命令maven dependency:tree来查看依赖关系。

还可以使用mvn dependency:tree-d verbose-d includes=groupid:artifact id只检查您关心的jar包。

但是这个还是需要我来执行命令,而且项目复杂的时候,这个过程是相当长的。Maven helper可以很好的解决这个问题。

EasyCode

一个在线生成MyBatis增删改的工具,比逆向工程更强大。可以生成控制器和服务,以及前端,提高开发效率。

使用步骤:

具体可以参考官网文件,是中国人写的。文件很全面,我就去官网看看。

1. RestfulTookit

作为程序员,无论是前端、后端,还是测试,你总是要面对接口的。

开发接口,前端对接接口,测试接口。

目前我们最常用的接口测试工具基本就是Postman。今天就换一个吧。

使用步骤

1.根据URL直接跳转到对应的方法定义(Ctrl 或Ctrl Alt N);

2.提供服务树的显示窗口;

3.一个简单的http请求工具;

4.在请求方法中增加了有用的功能:复制和生成URL,复制方法参数…

5.其他函数:给java类添加Convert to json函数,格式化json数据(Windows:Ctrl Enter;Mac:命令回车)

==以下全是中间件插件。中间件是程序员的噩梦。工具太多,操作复杂,用法各异。看完下面,相信你会爱上中间件==

2. Iedis

大家都知道,我们之前是用RedisDesktopManager来连接这个缓存中间件的。今天,我们将把Redis插件变得更加强大。

IED是一个易于使用的Redis GUI插件,它可以在不阻塞服务器的情况下轻松管理数百万个密钥。服务器列表支持同时连接多台Redis服务器,可以轻松切换。

主插件界面如图所示。

3. Mongo Plugin

过了Redis,我们再去MongoDB。我们是整个堆栈。

一个可以在IDEA中快速操作MongoDB的可视化界面

4. RabbitMQ Script Support

增加了对基于YAML的脚本通过Broker HTTP API执行RabbitMQ命令的支持,方便测试。

准备带有可执行块的脚本文件。

执行整个脚本或仅执行相关部分。

定义多个RabbitMQ连接配置文件,以便在多个环境中执行单个脚本。

目标RabbitMQ代理必须通过其管理插件公开HTTP API。

5. mybatis sql plugin

Mybatis代码生成工具,全自动生成,更方便的可视化界面。

6. BackgroundImagePlus

可以拿女朋友的照片做背景。每次打开IDEA,一见他就不累了。嘻嘻!

操作程序

7. Lombok

Lombok可以用简单注释的形式简化java代码,提高开发者的开发效率。

比如开发中经常需要编写的javabean,需要花时间添加相应的getter/setter,

可能你要写构造函数,equals等方法,需要维护。当属性很多的时候,会有大量的getter/setter方法,冗长且不太专业。一旦修改了属性,就很容易犯忘记修改相应方法的错误。Lombok可以通过注释在编译时自动为属性生成constructor、getter/setter、equals、hashcode和toString方法。

详细解释

@数据:

将为该类的所有属性自动生成setter/getter、equals、canEqual、hashCode和toString方法。如果是final属性,则不会为此属性生成setter方法。

@Getter/@Setter

如果你觉得@Data太残忍(因为@Data集合了@ToString、@EqualsAndHashCode、@Getter/@Setter、@RequiredArgsConstructo r的所有特性)又不够精炼,可以使用@Getter/@Setter批注,这个批注在属性上,可以自动生成对应属性的Getter/Setter方法。例子如下:

@NonNull:

这个注释用在属性或者构造函数上,Lombok会生成一个非空的声明,可以用来检查参数,帮助避免空指针。

@清理

这个注释可以帮助我们自动调用close()方法,大大简化了代码。

@NoArgsConstructor、@RequiredArgsConstructor和@AllArgsConstructor

无参数构造函数、部分参数构造函数、全参数构造函数。Lombok无法实现各种参数构造器的重载。

详情请参考https://projectlombok.org/,官网

8. activate-power-mode

根据Atom的插件activate-power-mode的效果,移植到IDEA上,打字有动画效果。

9. Jrebel

热部署工件

最后,别忘了将JRebel设置为离线模式,然后点击离线工作。

下面的插件可以复制到这里直接安装,因为比较简单。

10. JUnitGenerator V2.0

一个有编写单元测试好习惯的开发者,他的代码质量肯定是非常好的,随时可以查看自己开发重写的接口的快速检查工具。也避免了测试中很多bug对个人表现的影响(有些公司把bug纳入考核范围)。再见甜甜圈,哦不,再见虫子

11. Alibaba Java Coding Guidelines

阿里巴巴代码规范检查插件,用于代码规范检查。

12. VisualVM Launcher

一般来说,它可以用来在本地开发压力测试和性能测试的监视器。其他场景一般不建议启动,会启动另一个可视化vm窗口,是JDK bin目录下的JVM。

13. String Manipulation

字符串工具

14 . Key promoter

我最喜欢的一个,一个提示快捷键,在你重复操作的时候会提示你是否把当前操作变成快捷键。

15. CodeGlance

快速定位码。右边的小地图。这主要是因为容易定位的代码太多了。

16. Gsonformat

Java实体类可以从json数据中快速生成。

17. Material Theme UI

大工具的颜值也很重要。好的题材是赏心悦目的,是有代码欲望的,就像美少女和帅哥一样。

17. Translation

在平时的开发中,有时候变量的命名是一件很头疼的事情。这个插件可以帮你翻译单词,对于英语不好的同学来说真是个好消息。

很好用:选中单词或段落ctrl shift y进行翻译,ctrl shift s切换翻译源。

18. stackoverflow

这个东西挂了,我们可以随时翻译我们的错误。

19. Vue

Vue.js是现在的主流技术,肯定会让Vue的语法更加友好,必须安装。

我们来看看安装前后的区别。

未安装时:

安装后

推荐一本java学习资料。程序员必备:Java工厂面试资料。点击这里下载!

关于2020年史上最全IDEA插件总结(推荐收藏)的这篇文章就到这里了。有关IDEA插件的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

idea插件大全,idea2018中文插件,2020史上最全IDEA插件总结(推荐收藏)