墙裂推荐,2023年最强、最实用的IDEA插件推荐合集

article/2025/9/23 8:15:12

插件目录

      • Alibaba Java Coding Guidelines(阿里巴巴java开发规范)
      • Alibaba Cloud AI Coding Assistant(阿里云AI代码助理)
      • Code Glance3(代码地图)
      • Codota AI Autocomplete for Java and JavaScript
      • CSDN Tools(CSDN官方插件)
      • FindBugs
      • GenerateAllSetter Postfix Completion (自动生成Set/Get方法)
      • GitToolBox
      • Grep Console
      • JRebel And XRebel
      • Maven Helper
      • MyBatis Log Free
      • MyBatisLogFormat
      • POJO to JSON(对象转JSON)
      • Rainbow Brackets(彩虹括号)
      • Restful Fast Request
      • SequenceDiagram(时序图)
      • Statistic
      • String Manipulation
      • Translation(翻译)

哈喽呀,各位小可爱们~

转眼已经2023年了,距离上次更文已经近3个月啦,最近也是快年底,有点空余时间写写文章。

作为新年的开篇文,当然要让各位Coder来年在工作中更轻松喽

这次就把我自己使用后感觉很不错的IDEA插件推荐给大家喏~

=== 正文开始 ===

以下所有插件,可直接复制非括号内文字搜索

Alibaba Java Coding Guidelines(阿里巴巴java开发规范)

阿里巴巴出品的代码规范插件,用于帮助程序员规范自己的代码,检测出潜在的问题,改善代码质量。

在这里插入图片描述

Alibaba Cloud AI Coding Assistant(阿里云AI代码助理)

阿里云智能编码插件(Alibaba Cloud AI Coding Assistant)是一款AI编程助手,它提供代码智能补全和代码示例搜索能力,帮助你更快更高效地写出高质量代码。
两大核心功能:
(1)代码智能补全
  基于世界领先的深度学习模型,为你提供智能、准确的行级代码补全,让编码如行云流水般自然和高效。代码补全完全运行在本地,你可以在任何情况下无忧使用。
(2)代码示例搜索
  提供API代码示例搜索功能,让你在面对不熟悉的API时,无需跳出到浏览器中,在IDE内即可参考海量高质量的开源API代码示例,为你打造沉浸式编码体验。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Code Glance3(代码地图)

拖动浏览代码更加方便,还有放大镜功能。(以前有个版本叫CodeGlance)
在这里插入图片描述

在这里插入图片描述

Codota AI Autocomplete for Java and JavaScript

这是一个自动联想代码的插件,和阿里巴巴的那个差不太多

CSDN Tools(CSDN官方插件)

CSDN出品的一款插件,实用性也是比较高的
一套开发工具,提供日常开发高频使用的插件,简单方便如:JSON格式化、时间转换格式化、搜索工具等…
使用步骤:

  • 使用ctrl+shift+I 唤起插件
  • 打开Tools工具栏或右键唤起插件
  • 请在输入框里输入命令help查看使用指引
    在这里插入图片描述

FindBugs

IDEA自带的检查工具已经很强大,如有需要也可以加上Alibaba Java Coding Guidelines的代码检查工具,但是,说白这些工具其实更多的是规范性检查,如果需要更深入的去检查异常,可以使用此插件~

右键点击文件,包或者工程,会出现如下界面,可以选择对代码进行分析等

在这里插入图片描述

GenerateAllSetter Postfix Completion (自动生成Set/Get方法)

  • 类似于 GenerateAllSetter,但由后缀触发(即类似于 .var 的用法)!

  • 是一个 IDEA 插件,仅支持 Java 。

  • 参考了 GenerateAllSetter 插件,作为其补充,添加了几个 Postfix 语法,功能与 GenerateAllSetter 基本一致。

  • 在 pojo 变量之后通过 .allset 生成所有 setter

  • 在 pojo 变量之后通过 .allsetn 生成所有设置器(但没有默认值)

  • 在 pojo 变量之后通过 .allget 生成所有 getter

  • 在使用 @lombok.Builder 的 pojo 变量之后通过 .allbuilder 生成所有 setter 调用链

在这里插入图片描述

GitToolBox

Git的一个扩展,使用附加功能扩展 Git 集成:项目视图装饰、内联责备等等。状态显示、自动获取、内联责备注释、提交对话框完成、通知背后等等……

此插件可以在改行代码最后置灰显示该行代码的最后修改人及时间

在这里插入图片描述

Grep Console

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

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

在这里插入图片描述

JRebel And XRebel

分为JRebel和XRebel
JRebel:一个java项目热部署插件,使用后在项目启动修改任意代码后,无需再频繁重启项目,略等十秒,它会替你自动热部署
XRebel:该模块在项目启动后,可以通过浏览器地址栏访问页面,该页面可以展示项目的请求及格式化后的SQL语句

不过该插件目前应该是被官方封掉了,之前好多激活方式都已失效~

Maven Helper

用它查找maven依赖是相当方便的,可显示依赖结构,可以查找,处理依赖冲突很方便。
在这里插入图片描述

MyBatis Log Free

这个插件可以将在控制台输出的SQL语句恢复为原始可执行的完整SQL
比如SQL:

使用后完整SQL为

非常适合一些SQL语句复杂的场景使用
在这里插入图片描述

MyBatisLogFormat

和上面的插件功能一样,不做过多赘述,仅做多一个选择

POJO to JSON(对象转JSON)

这是一个可以将java对象转换为JSON格式的插件,支持带有默认值的JSON和无默认值的JSON串,仅支持Java和Kotlin(测试中)
支持以下类型:

  • 支持 BigDecimal 和其他 Numeric 对象。
  • 支持Java8时间类型。
  • 支持枚举。
  • 部分支持 Jackson 和 Fastjson 注解。
  • 支持Java14记录JEP-359
  • 支持转换
  • 内部类
  • 全局变量
  • 局部变量
  • 构造参数
  • 方法参数
    在这里插入图片描述

Rainbow Brackets(彩虹括号)

它可以实现配对括号相同颜色,并且实现选中区域代码高亮的功能。对增强写代码的有趣性和排错等都有一些帮助。可以去找早期版本进行安装,最新版似乎需要收费使用
在这里插入图片描述

Restful Fast Request

Restful Fast Request 是一款类似于 Postman 的 IDEA 插件,可以帮助开发者高效调试 api。 它是一个强大的restful api工具包插件,可以帮助你通过exist方法快速生成url和params。 插件 = API 调试工具 + API 管理器工具 + API 搜索工具 插件有一个漂亮的界面来编写请求、检查服务器响应、存储你的 API 请求和导出 API 请求

支持SpringMVC和SpringBoot框架,及JAX-RS

在这里插入图片描述

SequenceDiagram(时序图)

IDEA的一款时序图插件

  • 生成简单序列图。
  • 通过单击图表形状来导航代码。
  • 从图中删除类。
  • 将图表导出为图像(SVG、JPEG、PNG、TIFF)。
  • 将图表导出为 PlantUML、Mermaid 格式文件。
  • 通过Settings > Tools > Sequence Diagram 从图中排除类
  • 智能界面(实验)
  • Lambda 表达式(实验)
  • Kotlin 支持(实验性的,无代码导航

Statistic

统计插件,查看你的代码数据。比如整个项目的代码总行数,分别统计各个类型文件的总行数。

在这里插入图片描述
在这里插入图片描述

String Manipulation

String Manipulation 插件用来对字符串进行处理,比如:变量名使用驼峰形式、常量需要全部大写,编码解码等等。
大小写切换,排序,过滤,递增,与列对齐,grepping,转义,编码等。还支持对字符串的各种加、解密(MD5、Base64等)操作。
选中需要处理的内容后,按快捷键 Alt + M,即可弹出工具功能列表。后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。总之,功能十分强大。

Translation(翻译)

很不错的翻译插件,支持谷歌、有道、百度三种翻译。还有一个很强大的功能,程序员估计都对变量起名而头疼,有了它就再也不会了!(操作方式:选中并点击右键,会出现“Translate and Replace”,快去试试吧!)

=== 正文结束 ===

好了,以上就是本期的IDEA插件分享,希望大家可以实践起来,提升自己的工作效率~

最后的最后,祝大家

新年快乐,兔飞猛进!


http://chatgpt.dhexx.cn/article/1aRfwAMU.shtml

相关文章

装了这 10 个 IDEA 神级插件,基本上一站式开发了!

大家好,我是二哥呀。 昨天,有球友私信发我一篇文章,说里面提到的 Intellij IDEA 插件真心不错,基本上可以一站式开发了,希望能分享给更多的小伙伴,我在本地装了体验了一下,觉得确实值得推荐&…

IntelliJ Idea 常用12款插件(提高开发效率),附优秀主题插件

目录 一、插件安装方式 二、常用插件 1、Background Image Plus 2、Mybatis Log Plugin 3、MybatisCodeHelperPro 4、Grep Console 5、CodeGlance 6、GenerateAllSetter 7、RestfulToolkit 8、Maven Helper 9、JRebel 10、 Json Parser 11、Translation 12、aiXcode & co…

IDEA必备30款好用插件合集

01、Chinese Language 汉化必备 02、One Dark theme 代码主题 03、Atom Material Icon 图标主题 04、Rainbow Brackets 多彩花开括号 05、Translation 翻译 快捷键:CtrlShiftY 06、Codata 代码提示 07、Tabnine AI Code Competion 代码提示 08、any-rule 正则表达式…

IDEA工具插件(持续更新中...)

快捷跳转 1.如何下载2.IDEA配置1.版本控制修改文件对应的目录跟着报色2.取消匹配大小写3. 创建文件显示,作者,日期,描述,包名等信息4.双斜杆注释紧跟代码前面5.自动导入包6.取消tab页单行显示 3.插件1.CamelCase2. Alibaba Cloud …

坦白说,我也想躺平

最近,关于躺平的讨论特别火。 嗯,我是一向鼓励年轻人努力的,但扪心自问,我自己其实是已经半躺平的。 我跟很多读者的父母年龄相差不大,身为70后,人过中年,早没什么雄心壮志,所追求的…

暴力破解pdf文档密码

目录 前言 准备系统环境 安装pdfcrack 使用指定字符开始暴力破解 使用字典文件进行爆破 附pdfcrack man手册 前言 相信小伙伴们都遇到这种情况;你收到了一些标题很吸引人的pdf文档 或者是重要数据泄露 学习资料总结,再或者是某机构的押题密卷,打开…

QQ坦白说查看好友方法攻略

需要工具:安卓手机, Packet Capture(请自行百度后下载) 首先哈,安装 Packet Capture APP,具体就不演示了哈 进入软件 这样就进入到主界面,左上角两个绿色按钮分别是抓取单一APP网络请求与抓取全部请求 抓取…

【坦白说】如何确定对方身份?

【坦白说】如何确定对方是谁?通过很简单的方法利用QQ中的规则“漏洞”就可以达到目的,不过前提是有人通过坦白说给你发消息。。。 方法 因为发送消息的人彼此之间都是熟人,可以通过诱导对方点击自己发送的链接来查看对方的身份。这里链接分为…

最新QQ坦白说消息查看发送者

每次收到坦白说消息我们都很好奇是谁发的,今天教大家如何找到发消息的人!!! 第一步:打开手机QQ右划找到QQ钱包 第二步:找到QQ红包,点进去发一个面对面红包(金额可小,土豪随意!),编辑完之后获得一个二维码截图保存(很重要哦!!!!). 第三步:打开浏览器输入网址https://cli.im/d…

[已失效]坦白说(查看好友)抓包教程+解密工具

注意:本文章的重要操作部分已标红显示,其他内容可以不看。最近QQ的坦白说很火,许多人都好奇坦白说是谁发的。结果没过多久大家还真就发现了bug。(1)iOS设备可以直接在搜索框中搜索坦白说的内容,随后就会显示发送者和你有一段聊天记…

QQ坦白说如何查对方身份??其实很简单~

有了坦白说才知道,原来了我在好友眼里是这样的人 ! ▼ 大数据化的时代,坦白说满足了大家的偷窥欲。看看别人给自己贴的什么标签,再给别人贴标签,虽然听上去像是幼稚的行为,却乐此不疲 ▼ 有时候收到夸自己的…

如何知道坦白说里面是谁给了自己评价?

这个方法只适用于安卓手机。 1.安装无Root抓包:Packet Capture 无Root抓包:Packet Capture 安装之后打开应用-->点击Get Started -> Continue -> Install Certificate(如下图) 最后点击确认,完成抓包工具的安装。 2.打开坦白说界面 记住,不要点…

怎样查看谁发的qq坦白说

0x01: 打开手机qq 上边搜索框输入坦白说 然后先别动 0x02: 接着打开抓包软件 我用的是Charles 设置代理(我用的是wifi 主机名是我的电脑ip地址 端口号8888) 设置好后点击确定 注意:如果用的不是Charles或其他抓包软件的默认配置…

QQ坦白说_6.09前

转自https://blog.csdn.net/LiamEric/article/details/80697883 楼主昨天突然被告知自己QQ坦白说如下内容,看到以后表示一脸懵逼,我这个qq基本处于弃用状态的大叔,竟然会有一个认识三个月的女生说我经常满足她的各种无理要求,知道…

QQ坦白说好友分析

最近QQ推出了坦白说栏目,允许给一个人匿名发送一个印象,然后别人回复了你的话,你们两个就可以聊天了,并且他不知道你,你却知道他,和QQ空间秘密不一样的是,秘密是双方都是匿名的,并且…

QQ坦白说之解密教程

2019独角兽企业重金招聘Python工程师标准>>> 背景:之前在QQ上突然有人发坦白说给我,第一感觉就是谁恶搞我,想找到是谁,是谁在恶作剧 QQ坦白说之解密教程 一、模拟手机QQ 首先使用谷歌浏览器来模拟手机qq打开谷歌浏览器…

QQ坦白说v1.1 软件 源码 解析

前言: 4.2号 精易论坛某大佬 发了一个关于 QQ坦白说的js代码,秒被和谐。。如图~ 正文 一:(https我简用http表达) 发现,腾讯只是和谐页面,并未和谐 http.get的发包。抓手机包吧,过…

18年7月最新可用QQ坦白说解密方法

支持 1. QQ空间短链接生成 1)输入你的QQ号,生成专属链接 2)然后通过坦白说把此链接发给ta,可以夹带一些诱惑语言,去引导ta点开此链接 3)然后在空间访问列表里等待ta的点击(ta如果点了就会出现…

坦白说查看教程 Python

工具:谷歌浏览器 需要用浏览器模拟手机,也可以进行抓包查看 第一步:进入谷歌的开发者工具 按 F12 或者 更多工具开发者工具 然后添加新的模拟信息 模拟信息 ozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E521…

教你怎么用三种办法找到发给你QQ的坦白说的那个人

今天先不写关于技术的,另外关于建站的文章我这几天会更新,毕竟还有工作要做,没有那么多的精力写教程,今天要写的是一个比较简单的,通过抓包的方式定位到给你发坦白说的那个人。ok,废话不多说,我…