【IntelliJ IDEA插件】值得推荐的Idea几十大优秀插件、神级超级牛逼插件推荐(自用,真的超级牛逼)

本文主要是介绍【IntelliJ IDEA插件】值得推荐的Idea几十大优秀插件、神级超级牛逼插件推荐(自用,真的超级牛逼),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文目录

一、提高效率级插件

1、Lombok -- 简化Java代码开发

2、Free Mybatis plugin -- mybatis xml和对应的mapper之间来回切换

3、Grep Console -- 控制台日志 高亮

4、Mybatis Log Plugin -- 显示完整 sql

5、CodeGlance -- 缩略图

6、.ignore -- 提交代码时自动忽略不需要提交的文件

7、Alibaba Java Coding Guidelines -- 阿里巴巴开发规范

8、RestfulToolkit -- 根据url 查找controller

9、Json Parser -- json串格式化

10、Codota -- 代码智能提示

11、Translation -- 必备的翻译插件

12、JRebel -- 热部署插件

13、PlantUML integration -- UML图

14、platform-gen -- 代码生成工具

15、Presentation Assistant -- 快捷键展示

16、SequenceDiagram -- 调用链路自动生成时序图

17、Rainbow Brackets ——让你的括号变成不一样的颜色,防止错乱括号

18、HighlightBracketPair -- 括号开始结尾 高亮显示

19、CamelCase -- 多种命名格式之间切换

20、Leetcode Editor -- 可以在IDEA中在线刷题

21、FindBugs -- 检查代码中的隐患

22、Stack trace to UML -- 根据 JVM 异常堆栈画 UML时序图和通信图

23、String Manipulation -- 对字符串的处理

24、Key promoter X -- 快捷键告知

二、提高逼格的插件

1、Background Image Plus + -- 更换IDEA背景

2、 Nyan Progress Bar

3、activate-power-mode

4、Maven Helper -- 方便maven项目解决jar冲突

5、Material Theme UI

6、Alibaba Cloud Toolkit

7、GenerateAllSetter

8、idea zookeezper

9、JUnitGenerator


最近,由于电脑原因,又重新装了IntelliJ IDEA编辑器,为了改变一下枯燥的编程环境,特地搜寻了下有助提升代码功力的插件,有了这些插件,编写代码的功力,瞬间能提升好几个档次,其次呢,看着够装逼,够狂,绚丽的画面等,让你区别其他程序猿。产品,测试,开发看到你的界面,眼睛都会发光,赶紧自己去体验吧~ 

安装路径为:File --> Settings --> Plugins --> Marketplace 里输入关键词,查找插件,然后点击Intall按钮即可下载安装。

推荐指数:用★来表示, ★ 越多推荐越强烈!  

Tips:如果在插件市场里搜索不到插件,可以把正在运行的项目关闭之后再搜索哦~~~

Tips:记得安装完插件之后要重启 IDEA 才会生效哦~~~

一、提高效率级插件

以下十几种可以提高代码开发效率哦

1、Lombok -- 简化Java代码开发

推荐指数: ★★★★★

Lombok:首当其冲的非常推荐的当然是Lombok

Lombok能以简单的注解形式来简化Java代码,提高开发人员的开发效率。例如开发中经常需要写的JavaBean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。

出现的神奇就是在源码中没有getter和setter方法。

2、Free Mybatis plugin -- mybatis xml和对应的mapper之间来回切换

推荐指数: ★★★★★

mybatis xml和对应的mapper之间来回切换的时候,有时候不同人开发,放置的位置又不同,使用此插件后,来回切换的时候异常方便,和所放置的位置无关~

点击绿色小箭头,可以方便自如的在Mapper与mybatis xml之前来回切换,再也不用含辛茹苦的找SQL了。

3、Grep Console -- 控制台日志 高亮

推荐指数: ★★★★★

Idea console输出日志一大推,想要快速找到自己想要的类型日志,使用此插件可以快速定位到自己关注的类型日志,比如error,warn,自己也可以配置自己喜欢的颜色~

从settings进入,点击 other settings,可以配置自己喜欢的颜色提示,比如我只选择了默认~

4、Mybatis Log Plugin -- 显示完整 sql

推荐指数: ★★★★

根据执行sql 替换掉 ? 显示完整 sql, 直接复制粘贴到数据库 就可以执行。

开发的项目一般都少不了日志系统,而我们在书写mysql语句的时候,参数的对应,往往有时候会忽略,mybatis自己控制的参数编译对应,个人感觉有点反人类,我们可以使用这个插件变成自己比较直观的对应~

选中需要转换的mybatis log日志,然后点击右键,选择Restore sql from slection

然而,有的搜索出来的结果可能是要收费的,这个自行决定哈!

5、CodeGlance -- 缩略图

推荐指数: ★★★★★

代码迷你缩放图插件,再也不用疯狂拖拽到底去找一遍啦,多不方便呀,使用此插件可以查看缩略图一样,快速切换到自己需要去的地方~

6、.ignore -- 提交代码时自动忽略不需要提交的文件

推荐指数: ★★★★★

方式一:在插件市场直接搜索 .ignore 点击安装即可

方式二:下载 .ignore 插件包,从磁盘中安装

https://plugins.jetbrains.com/idea/plugin/7495–ignore ,去这个网址下载好压缩包,选择 Install plugin from disk ......

7、Alibaba Java Coding Guidelines -- 阿里巴巴开发规范

推荐指数: ★★★★

一款阿里巴巴公司试行的开发设计规范~~~

8、RestfulToolkit -- 根据url 查找controller

推荐指数: ★★★★

一套 RESTful 服务开发辅助工具集,可以快捷跳转Action方法。

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

  2. 提供了一个 Services tree 的显示窗口;

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

  4. 在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...

  5. 其他功能:

    • java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

    • 支持 Spring 体系 (Spring MVC / Spring Boot 1.x,2.x)

    • 支持 JAX-RS

    • 支持 Java 和 Kotlin 语言。

9、Json Parser -- json串格式化

推荐指数: ★★★★

json串格式化工具,不用打开浏览器了

厌倦了打开浏览器来格式化和验证JSON?为什么不安装JSON Parser并在具有脱机支持的IDE内进行呢?JSON Parser是用于验证和格式化JSON字符串的轻量级插件。

10、Codota -- 代码智能提示

推荐指数: ★★★★

代码提示工具,扫描你的代码后,根据你的敲击完美提示

Codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。

使用方法:

还可以搜索相关代码的示例:

11、Translation -- 必备的翻译插件

推荐指数: ★★★★

快捷键

  • command+ctrl+i(mac)

  • ctrl + shift + o(win/linux)

翻译中文,给接口起名字就不用费劲啦

使用方法:

12、JRebel -- 热部署插件

推荐指数: ★★★★

JRebel是一种生产力工具,允许开发人员立即重新加载代码更改。它跳过了Java开发中常见的重建,重新启动和重新部署周期。JRebel使开发人员可以在相同的时间内完成更多工作,并在编码时保持顺畅。JRebel支持大多数现实世界的企业Java堆栈,并且易于安装到现有的开发环境中。

是一款比较常见的热部署插件,一般用于Run模式下的自动编译,破译版本

13、PlantUML integration -- UML图

推荐指数: ★★★

简而言之,UML语言是一种面向对象的模型语言,通过UML语言的组合来表达某些事物之间的逻辑关系。

PlantUML是开源的,有一个相对比较成熟的网站,通过简单的UML语言来实现想要的效果,有点极客范,有比较详细的各类语言的guide文档,PlantUML做了很多的适配,比如常用的编译器eclipseIDEA intelliJ都有对应的插件,同时还和MavenJQuery都做了集成,还提供了war包形式,可以在本地的JavaEE容器(比如Tomcat)中运行起来,PlantUML语言简单直接易学,就好像Markdown语法一样,简单高效。

UML语言详细介绍:https://www.w3cschool.cn/uml_tutorial/uml_tutorial-c1gf28pd.html

PlantUML语言参考文档:

  • HTML版本:http://plantuml.com/zh/

  • pdf版本:百度云盘链接:https://pan.baidu.com/s/1Eq68CaSmqw3vo5972macNA ,提取码:g1f2

14、platform-gen -- 代码生成工具

推荐指数: ★★★

代码生成工具IDEA插件

安装

 重启

版本要求:

IntelliJ IDEA 2018.1 +

只需要idea里搜索插件,配置好数据库就可以运行了

使用

  • 重启IDEA开发工具
  • 选择菜单 File -> Settings -> Other Settings -> platform-gen
  • 添加项目配置,点击OK
  • 使用快捷键 ctrl + shift + alt + y
  • 填写表名,生成代码

设置

操作

代码

码云地址:platform-gen: 代码生成工具IDEA插件。快速生成controller、entity、service、dao、dao.xml、html QQ交流群:66502035欢迎大家进群交流技术。

15、Presentation Assistant -- 快捷键展示

录屏或者共享的时候,效果极佳

16、SequenceDiagram -- 调用链路自动生成时序图

右键 --> Sequence Diagaram 即可调出。

双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码。

17、Rainbow Brackets ——让你的括号变成不一样的颜色,防止错乱括号

18、HighlightBracketPair -- 括号开始结尾 高亮显示

19、CamelCase -- 多种命名格式之间切换

 快捷键如果忘记的话可以在 IDEA 的菜单栏的 Edit 找到

20、Leetcode Editor -- 可以在IDEA中在线刷题

上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。

21、FindBugs -- 检查代码中的隐患

IDEA QAPlug 帮助我们提前找到潜在的问题bug

22、Stack trace to UML -- 根据 JVM 异常堆栈画 UML时序图和通信图

打开方式:Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug

23、String Manipulation -- 对字符串的处理

变量名使用驼峰形式、常量需要全部大写等等,编码解码等等

选中需要处理的内容后,按快捷键Alt + M,即可弹出工具功能列表。后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。

24、Key promoter X -- 快捷键告知

会有这个操作的快捷键在界面的右下角进行告知

======================================================================================================

二、提高逼格的插件

以下插件对写代码没啥帮助,但是绝对可以提高写代码的逼格哦~~,想要提升的话,可以根据需要下载哦~~

1、Background Image Plus + -- 更换IDEA背景

推荐指数: ★★★

这款插件并不能直接提高你的开发效率,但是可以让你面对的IDE不再单调,当把背景设置成你自己心仪的的图片,

是不是会感觉很赏心悦目,编码效率会不会因此间接的提高?!

效果如下哦,这个不会提升代码功力,但是绝对可以装逼哦,哈哈~~~~~~

2、 Nyan Progress Bar

推荐指数: ★★★

这个插件不会提高编写代码效率,但是看着有某有很绚丽、很酷的感觉,示例效果如下:

3、activate-power-mode

推荐指数: ★★★

整个屏幕都在颤抖和炸裂,来来,跟随我的脚步,不如不如跳舞,免费蹦迪,玩的是心跳~   

像火一样的热情,小姐姐感受到了你的热情了吧,祝你好运~

 这个插件不会提高编写代码效率,但是看着有某有很绚丽、很酷的感觉,示例效果如下:

4、Maven Helper -- 方便maven项目解决jar冲突

推荐指数: ★★★

主要功能如下:查找和排除冲突依赖项的简便方法,为包含当前文件或根模块的模块运行/调试maven目标的操作,运行/调试当前测试文件的操作

5、Material Theme UI

推荐指数: ★★

那就顺便推荐一下这个吧,超多的主题插件,各种颜色,各种模式,感兴趣的可以试一下,图我就不截了

6、Alibaba Cloud Toolkit

推荐指数: ★★

快速部署到服务器,超级牛逼 超级推荐

7、GenerateAllSetter

推荐指数: ★★

快速生成get set

8、idea zookeezper

推荐指数: ★★

管理zookeeper的idea插件本代码是根据https://github.com/linux-china/zookeeper-intellij修改过来的,解决了一些npe异常

可以图形化的查看zk 节点信息了,非常简单

9、JUnitGenerator

推荐指数: ★★

自动生成测试代码。

最后建议(^_^),插件宜少不宜多,选择最适合最需要使用的就行,不必贪多,否则可能会适得其反,IDEA会变得臃肿卡顿,反而影响开发效率。 


欢迎大家留言推荐自己觉得好用的插件(^_^)!推荐指数只是根据自己实际用的感受来排名,如果和你有出入,欢迎点评哦,我会第一时间回复你哦~ 

这篇关于【IntelliJ IDEA插件】值得推荐的Idea几十大优秀插件、神级超级牛逼插件推荐(自用,真的超级牛逼)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/726447

相关文章

2024.6.24 IDEA中文乱码问题(服务器 控制台 TOMcat)实测已解决

1.问题产生原因: 1.文件编码不一致:如果文件的编码方式与IDEA设置的编码方式不一致,就会产生乱码。确保文件和IDEA使用相同的编码,通常是UTF-8。2.IDEA设置问题:检查IDEA的全局编码设置和项目编码设置是否正确。3.终端或控制台编码问题:如果你在终端或控制台看到乱码,可能是终端的编码设置问题。确保终端使用的是支持你的文件的编码方式。 2.解决方案: 1.File -> S

idea lanyu方式激活

访问http://idea.lanyus.com/这个地址。根据提示将0.0.0.0 account.jetbrains.com添加到hosts文件中,hosts文件在C:\Windows\System32\drivers\etc目录下。点击获得注册码即可。

IDEA配置Tomcat远程调试

因为不想把本地的Tomcat配置改乱或者多人开发项目想测试,本文主要是记录一下,IDEA使用Tomcat远程调试的配置过程,免得一段时间不去配置到时候忘记(毕竟这次是因为忘了,所以才打算记录的…) 首先在catalina.sh添加以下内容 JAVA_OPTS="-Dcom.sun.management.jmxremote=-Dcom.sun.management.jmxremote.port

蓝牙ble数传芯片推荐,TD5327A芯片蓝牙5.1—拓达半导体

蓝牙数传芯片TD5327A芯片是一款支持蓝牙BLE的纯数传芯片,蓝牙5.1版本。芯片的亮点在于性能强,除了支持APP端直接对芯片做设置与查询操作,包括直接操作蓝牙芯片自身的IO与PWM口以外,还支持RTC日历功能,可以做各类定时类操作,极大丰富了蓝牙在IOT产品中的应用。此外,在数传应用方面,此芯片支持串口流控功能,提大提高了数据传输的稳定与可靠性。 拓达蓝牙芯片特点: 支持RTC日历功能,超

WordPress网创自动采集并发布插件

网创教程:WordPress插件网创自动采集并发布 阅读更新:随机添加文章的阅读数量,购买数量,喜欢数量。 使用插件注意事项 如果遇到404错误,请先检查并调整网站的伪静态设置,这是最常见的问题。需要定制化服务,请随时联系我。 本次更新内容 我们进行了多项更新和优化,主要包括: 界面设置:用户现在可以更便捷地设置文章分类和发布金额。代码优化:改进了采集和发布代码,提高了插件的稳定

vscode-创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题

文章目录 1.vscode创建运行编译vue3项目2.添加项目资源3.添加element-plus元素4.修改为暗黑主题4.1.在main.js主文件中引入暗黑样式4.2.添加自定义样式文件4.3.html页面html标签添加样式 5.常见错误5.1.未使用变量5.2.关闭typescript检查5.3.调试器支持5.4.允许未到达代码和未定义代码 6.element常用标签6.1.下拉列表

BD错误集锦6——【IDEA报错】tomcat server功能无效,报错Java EE: EJB, JPA, Servlets

在网上查找原因,发现是非法关闭IDEA导致的。 Open Settings | Plugns and enable it. 在设置中enable JAVA EE和tomcat server即可。 参考: https://stackoverflow.com/questions/43607642/intellij-idea-plugin-errorproblems-found-loadin

好书推荐《深度学习入门 基于Python的理论与实现》

如果你对Python有一定的了解,想对深度学习的基本概念和工作原理有一个透彻的理解,想利用Python编写出简单的深度学习程序,那么这本书绝对是最佳的入门教程,理由如下:     (1)撰写者是一名日本普通的AI工作者,主要记录了他在深度学习中的笔记,这本书站在学习者的角度考虑,秉承“解剖”深度学习的底层技术,不使用任何现有的深度学习框架、尽可能仅使用基本的数学知识和Python库。从零创建一个

加入了一个手游工作室~感觉超级棒的,人怎么可以都这么好的

嘿嘿,很幸运在大二下学期上到一半的时候加入了一个手游工作室,原来以为就是一个很商业的工作室,没有想到里面有这么浓厚的人文气息,感觉超赞的~~。这下学习就变得更有动力了,不只是为了找一份工作而去奋斗了,为的更多的还可以变为是为了这个大环境贡献出我所有的力量,今天就自己在这通宵啊,呜呜,人有点少啊,幸好自己订了一些目标,要不然还真的不知道该咋么办呢。