码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 好用的Java开发IDEA插件汇总推荐


    • 说明
    • 简单好用、增强功能
      • 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";
    
    • 1
    • 2
    • 3

    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

  • 相关阅读:
    【Axure视频教程】滑动评分条
    Apache Hudi vs Delta Lake:透明TPC-DS Lakehouse性能基准
    ChatGPT :十几个国内免费可用 ChatGPT 网页版
    蓝牙核心规范(V5.4)10.9-BLE 入门笔记之GAP
    数据可视化之大屏模板和自适应放大缩小方法
    USB mouse 枚举过程 在 linux 上的代码分析
    jq事件绑定:on事件、off事件、方法函数、one事件
    中国冰淇淋市场深度评估及发展趋势预测报告(2022版)
    路由不变,页面刷新
    C++对引用和指针的理解、应用
  • 原文地址:https://blog.csdn.net/fxzzq/article/details/126334729
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号