• 说明
  • 简单好用、增强功能
    • 1、Alibaba Java Coding Guidelines
    • 2、SonarLint
    • 3、Translation
    • 4、Background Image Plus +
    • 5、Chinese Language Pack
    • 6、Translation
    • 7、Key Promoter X
    • 8、Rainbow Brackets
    • 9、CodeGlance
    • 10、WakaTime
    • 11、Statistic
  • 提高开发效率和代码质量
    • 1、String Manipulation
    • 2、Tabnine AI Code Completion
    • 3、GsonFormatPlus
    • 4、JUnitGenerator V2.0
    • 5、RestfulTool
    • 6、SequenceDiagram
    • 7、CheckStyle-IDEA
    • 8、Alibaba Java Coding Guidelines
    • 9、SonarLint
    • 10、MybatisX
    • 11、.ignore
    • 12、Chinese Language Pack
    • 13、Grep Console
    • 14、Rainbow Brackets
    • 15、Codota AI Autocomplete for Java and JavaScript
    • 16、Tabnine AI Code Completion
    • 17、Big Data Tools
    • 18、Kubernetes
    • 19、EnvFile
    • 20、Material Theme UI
    • 21、Nyan Progress Bar
    • 22、activate-power-mode-x
    • 23、Power Mode II
    • 24、Background Image Plus +
    • 25、Leetcode Editor
    • 26、tabnine-ai-code-completion-js-java-python-ts-rust-go-php--more
    • 27、UUID Generator
    • 28、Randomness
    • 29、auto-filling-java-call-arguments/
    • 30、GenerateAllSetter
    • 31、GenerateSerialVersionUID (已去除)
    • 32、GsonFormatPlus
    • 33、Lombok
    • 34、Easy Code
    • 35、Easy Javadoc
    • 36、EasyYapi
    • 37、JavaDoc
    • 38、Json2Pojo
    • 39、JUnitGenerator V2.0
    • 40、Jindent - Source Code Formatter
    • 41、MybatisX
    • 42、MyBatisCodeHelperPro
  • 功能提效类
    • 1、源码阅读
      • Call Graph
      • Jump to Line
      • SequenceDiagram
      • jclasslib Bytecode Viewer
      • BrowseWordAtCaret
      • CodeGlance
    • 2、代码规范
      • CheckStyle-IDEA
      • Alibaba Java Coding Guidelines
      • SonarLint
      • FindBugs-IDEA
      • MetricsReloaded
    • 3、格式处理
      • CamelCase
      • Json Parser
      • Properties to YAML Converter
      • String Manipulation
    • 4、代码统计
      • WakaTime
      • Statistic
    • 5、代码检索
      • OnlineSearch
      • CodeSearch
    • 6、其他
      • Leetcode Editor
      • File Watchers
      • PlantUML integration
      • Bytecode Editor
      • Alibaba Cloud Toolkit
      • Tencent Cloud Toolkit
      • EduTools
      • IDE Features Trainer
      • JRebel Plugin
      • Key Promoter X
      • Translation
      • idea_seat
      • RestfulTool
      • Multirun
  • 扩展增强类
    • 1、Free Mybatis Plugin
    • 2、MyBatis Log Plugin
    • 3、Maven Helper
    • 4、Gradle View
    • 5、Arthas Idea
    • 6、GitToolBox
    • 7、BashSupport
    • 8、Git Flow Integration
    • 9、Gitee
    • 10、Drools
  • 感谢

说明

博主真实在工作、学习中真正使用的过以下插件。

简单好用、增强功能

1、Alibaba Java Coding Guidelines

阿里巴巴Java编码规范检查插件,无规矩不成方圆,检测代码是否存在问题,以及是否符合规范。

使用:在类中,右键,选择编码规约扫描,在下方显示扫描规约和提示。
根据提示规范代码,提高代码质量。

2、SonarLint

可以静态扫描你的代码规范度,根据提示可以进行优化。

3、Translation

  1. 注册翻译服务(可选)
    注册翻译服务(有道智云、百度翻译开放平台、阿里云机器翻译)帐号,开通翻译服务并获取其应用ID和密钥
    绑定应用ID和密钥:偏好设置(设置) > 工具 > 翻译 > 常规 > 翻译引擎 > 配置…
    注:请注意保管好你的应用密钥,防止其泄露。如帐号欠费,将无法使用。

4、Background Image Plus +

给编辑器设置背景图片(小姐姐图片)

5、Chinese Language Pack

中文支持

6、Translation

翻译插件,鼠标选中文本,点击右键即可自动翻译成多国语言。

7、Key Promoter X

快捷键提示插件。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。

8、Rainbow Brackets

给括号添加彩虹色,使开发者通过颜色区分括号嵌套层级,便于阅读

9、CodeGlance

在编辑器右侧生成代码小地图,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实用。

10、WakaTime

代码统计和跟踪插件

11、Statistic

代码统计

提高开发效率和代码质量

1、String Manipulation

字符串快捷处理。

2、Tabnine AI Code Completion

使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化。

3、GsonFormatPlus

根据 json 生成对象。

4、JUnitGenerator V2.0

自动生成单元测试。

5、RestfulTool

辅助 web 开发的工具集。

6、SequenceDiagram

自动生成方法调用时序图。

7、CheckStyle-IDEA

自动检查 Java 代码规范。

8、Alibaba Java Coding Guidelines

代码规范检查插件。

9、SonarLint

帮助你发现和修复代码的错误和漏洞。

10、MybatisX

MyBatis 增强插件,支持自动生成 entity、mapper、service 等常用操作的代码,优化体验。

11、.ignore

生成不同语言的版本控制忽略文件。

12、Chinese Language Pack

中文支持。

13、Grep Console

自定义设置控制台输出颜色。

14、Rainbow Brackets

给括号添加彩虹色,使开发者通过颜色区分括号嵌套层级,便于阅读。

15、Codota AI Autocomplete for Java and JavaScript

使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化。

16、Tabnine AI Code Completion

使用 AI 来自动提示和补全代码,比 IDEA 自带的代码补全更加智能化。

17、Big Data Tools

提供了 HDFS 等大数据框架的工具集

18、Kubernetes

容器管理的扩展

19、EnvFile

对多环境配置文件的支持

20、Material Theme UI

美观的主题

21、Nyan Progress Bar

进度条美化

22、activate-power-mode-x

打字特效 。可参考我的博客idea2021.2.3安装炫酷插件activate-power-mode失败解决方案

23、Power Mode II

打字特效插件升级版
启停快捷键【shift+ctrl+alt+O】

24、Background Image Plus +

给编辑器设置背景图片

25、Leetcode Editor

在 IDEA 里刷算法题

26、tabnine-ai-code-completion-js-java-python-ts-rust-go-php–more

代码生成类

27、UUID Generator

生成随机的 UUID
使用方法

    private  static final String STRING="#gen.uuid#";//alt+enter替换如下private  static final String STRING="ee545535-8ef1-42b0-8485-351bcd9ee7bc";

28、Randomness

插入随机数子、字符串、UUID、单词、
使用方法 :Alt + R

29、auto-filling-java-call-arguments/

通过快捷键自动补全函数的调用参数

30、GenerateAllSetter

快速生成调用对象 setter 方法的代码

31、GenerateSerialVersionUID (已去除)

一键为实现 Serializable 接口的类生成 SerialVersionUID

32、GsonFormatPlus

根据 json 生成对象
使用方法 :Alt + S

33、Lombok

配合 Lombok 依赖及注解使用,能够大大减少 Java 对象的代码量。IDEA 已自带,无需安装。

34、Easy Code

根据数据库表生成 Java entity、dao、mapper、service、controller 等代码。

35、Easy Javadoc

快速生成 Javadoc 文档

36、EasyYapi

你可以在保持代码零侵入的情况下得到相当完整的Yapi文档

37、JavaDoc

生成 Javadoc 文档

38、Json2Pojo

根据 JSON 生成 POJO,根据 POJO 生成 JSON

39、JUnitGenerator V2.0

自动生成单元测试

40、Jindent - Source Code Formatter

根据自定义模板来生成 javadoc 注释

41、MybatisX

MyBatis 增强插件,支持自动生成 entity、mapper、service 等常用操作的代码,优化体验

42、MyBatisCodeHelperPro

MyBatis 增强插件,支持自动生成 entity、mapper、service 等常用操作的代码(收费)

功能提效类

1、源码阅读

Call Graph

生成调用关系图,便于查看源码

Jump to Line

支持跳转到任意行进行调试

SequenceDiagram

自动生成方法调用时序图

jclasslib Bytecode Viewer

字节码查看器

BrowseWordAtCaret

快速在相同单词间进行跳转

CodeGlance

在编辑器右侧生成代码小地图,可以拖拽小地图光标快速定位代码,
阅读行数很多的代码文件时非常实用。

2、代码规范

CheckStyle-IDEA

自动检查 Java 代码规范

Alibaba Java Coding Guidelines

代码规范检查插件

SonarLint

帮助你发现和修复代码的错误和漏洞

FindBugs-IDEA

帮你找出代码中潜藏的 Bug

MetricsReloaded

代码复杂度分析

3、格式处理

CamelCase

快速字符串格式转换工具,如驼峰式

Json Parser

验证和格式化 Json 字符串的工具

Properties to YAML Converter

把 Properties 文件的格式转为 YAML 格式

String Manipulation

字符串快捷处理

4、代码统计

WakaTime

代码统计和跟踪插件

Statistic

代码统计

5、代码检索

OnlineSearch

选择文本后支持不同搜索引擎进行搜索

CodeSearch

快捷地打开搜索引擎进行搜索

6、其他

Leetcode Editor

在 IDEA 里刷算法题

File Watchers

监听文件,当其发生变化时自动执行命令

PlantUML integration

UML 建模工具,只需简单的代码就能画出复杂的 UML 类图

Bytecode Editor

字节码编辑工具

Alibaba Cloud Toolkit

阿里云工具集

Tencent Cloud Toolkit

腾讯云工具集

EduTools

面向教育者,允许创建、分享和加入练习

IDE Features Trainer

IntelliJ IDEA 官方出的学习辅助插件

JRebel Plugin

项目热更新,提高效率(可惜要收费)

Key Promoter X

快捷键提示插件。
当你执行鼠标操作时,如果该操作可被快捷键代替,
会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。

Translation

翻译插件,鼠标选中文本,点击右键即可自动翻译成多国语言。

idea_seat

自动提醒,防止你久坐不动

RestfulTool

辅助 web 开发的工具集

Multirun

同时启动多应用

扩展增强类

1、Free Mybatis Plugin

MyBatis 增强插件,支持 mapper => xml 的跳转、代码生成等功能

2、MyBatis Log Plugin

MyBatis SQL 提取和格式化输出

3、Maven Helper

Maven 辅助插件

4、Gradle View

Gradle 项目管理工具的扩展

5、Arthas Idea

Arthas 命令生成插件。
Arthas 是阿里开源的 Java 在线诊断工具,
该插件可以自动生成 Arthas 在线 Java 代码诊断命令,
不用再到官网翻文档拼命令啦!

6、GitToolBox

Git 增强插件。在自带的 Git 功能之上,
新增了查看 Git 状态、自动拉取代码、提交通知等功能。
最好用的是可以查看到每一行代码的最近一次提交信息。

7、BashSupport

支持 Bash 脚本文件的高亮和提示等

8、Git Flow Integration

Git Flow 的图形界面操作

9、Gitee

开源中国的码云插件

10、Drools

规则引擎的扩展

感谢

博主不是搬别人的文章,坚持用自己的话把遇到问题总结出来,避免大家踩坑和我自己下次查看,从原理上透彻分析过程,最终掌握精髓,希望能帮助大家,一起成长。!!!

如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【点赞】支持,或请我喝杯咖啡【赞赏】,这将是我继续写作,分享的最大动力!
作者:勤快的小蚂蚁
声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!
————————————————
版权声明:本文为CSDN博主「勤快的小蚂蚁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fxzzq/article/details/126334729

好用的Java开发IDEA插件汇总推荐相关推荐

  1. Java开发 三角形算法汇总

    Java开发 三角形算法汇总 文章简介 直角三角形算法 取边长 任意三角形 求边长 求夹角 文章简介 本文汇总一下三角形算法,包含 求边长.求角度等常用函数 直角三角形算法 取边长 勾股定理,是一个基 ...

  2. Android Studio开发-高效插件强烈推荐

    Android Studio开发-高效插件强烈推荐 现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行).使用好And ...

  3. VSCode配置JAVA开发环境插件安装

    1.Language support for Java ™ for Visual Studio Code(Red Hat的Java(TM)语言支持) 2.Debugger for Java 3.Mav ...

  4. 阿里巴巴Java开发 p3c插件使用方法

    相信现在很多人都知道,2017云栖大会上发布了一个非常好的Java开发规范自动检测插件,但是不知道怎么添加和使用,我刚好也要用,然后看到了官方的使用文档,想着好东西就应该大家一起共享,我写了这篇博客, ...

  5. 阿里的Java开发规范插件验证

    阿里最近有点"烦",但是作为技术人,更多关注的还是技术层面,其他的就交给有关机构和时间来证明. 最近有项工作借鉴了阿里的Java开发规范,为了能让其落地,需要验证方案,而这个Jav ...

  6. Java开发Maven插件

    这里需要两个工程,一个是插件工程,另外一个是插件测试工程 首先介绍下插件工程: 新建一个web项目,名称为myMavenPlugin,pom文件对该工程的相关配置信息为(注意这是关于项目自身的信息): ...

  7. IDEA Java开发常用插件

    这里只是推荐一下好用的插件,具体的使用方法就不一一详细介绍了. JRebel for IntelliJ 一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署.收费的,破解比较麻烦.不过功 ...

  8. java开发ps插件_超强自主开发的Photoshop CS6增强插件 唯一的面板测试版2

    超强自主开发的Photoshop CS6增强插件 唯一的面板测试版2 热心网友2012.10.11Photoshop 适用于Photoshop CS6的增强插件下载.具有增强对齐,加入类似CDR的前进 ...

  9. Java开发工具插件配置记录

    myeclipse 10 freemarker-ide 插件安装说明,步骤如下: (一)打开http://sourceforge.net/projects/freemarker-ide/files/ ...

  10. java开发常用注解汇总

    lombok整理 @Data 注解在类上:提供类所有属性的 getting 和 setting 方法,此外还提供了equals.canEqual.hashCode.toString 方法 @Sette ...

最新文章

  1. Python: 测试函数是否被调用
  2. SpringCloud(第 003 篇)服务发现服务端EurekaServer微服务
  3. oracle数据库从入门到精通之三
  4. echart移上去显示内容_echarts如何移动到柱状图上显示自己想显示的提示信息
  5. 实时备份工具之inotify+rsync
  6. Mac 调整磁盘分区:调整本地与虚拟机内存分区占比
  7. oracle+in+多,Oracle in子句过多的硬编码引发的故障
  8. 线代 [3]|从增广矩阵漫谈矩阵转置对向量在四个向量子空间内的“飞舞”(第三篇)
  9. oracle 弱口令扫描器,批量扫描弱口令检查工具
  10. 加密狗破解加密狗复制
  11. QCC3020开发问题汇总(更新中。。。)
  12. (转贴) 亦卷亦舒
  13. 对于offsetWidth,offsetHeight,offsetLeft,offsetTop的理解
  14. ubuntu清除cuda缓存
  15. 苹果闪退解决方法_逃离塔科夫游戏闪退解决方法
  16. 励志名言---002
  17. 遗传编程(Genetic Programming, GP)
  18. 项目-20-开发社区搜索功能
  19. 鸿蒙系统应用安装包,鸿蒙os2.0系统安装包
  20. [部分学校JAVAmooc答题解答] 16版.字符串算法

热门文章

  1. [笔记]C++代码演示SingletonMap 单类Map实例
  2. 如何配置Windows Live Writer发布博客园随笔
  3. 站群优化及优化技巧解析
  4. _stdcall函数调用约定详解
  5. 中国工程师的真实写照!悲哀····
  6. 浅谈三种使用Redis实现MQ的方式
  7. QT中QString 类的使用--获取指定字符位置、截取子字符串等
  8. 关于C++中常用的对DEBUG_NEW、THIS_FILE重定义的说明
  9. 基于matlab的高等数学,基于matlab的高等数学实验详解.ppt
  10. SQL进阶教程(一)——CASE表达式