插件目录

  • 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插件分享,希望大家可以实践起来,提升自己的工作效率~

最后的最后,祝大家

新年快乐,兔飞猛进!

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

  1. vscode html注释快捷键_最强编辑器 VSCode 系列之插件推荐【不定期更新】

    [TOC] 前言 emsp;如果你还不知道这款最强编辑器的话,查看本站热门文章,最强编辑器 VSCode 系列之入门简介. 通用 无论你用什么语言,都会用得到的插件. Project Manager ...

  2. 用vscode编写静态页面_开发中实用的VSCode插件推荐

    本篇文章给大家介绍一下开发中实用的VSCode插件推荐.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 工欲善其事必先利其器,以下是本人为前端开发收集的vscode插件,有需要的话赶 ...

  3. Stable Diffusion 个人推荐的各种模型及设置参数、扩展应用等合集(不断更新中)

    本文主要是把平时使用的模型及其参数进行推荐和整理,相关 安装及其问题解决参考:<Windows安装Stable Diffusion WebUI及问题解决记录>: 运行使用时问题<Wi ...

  4. vscode beautify sass 格式化_最强编辑器 VSCode 系列之插件推荐【不定期更新】

    [TOC] 前言 emsp;如果你还不知道这款最强编辑器的话,查看本站热门文章,最强编辑器 VSCode 系列之入门简介. 通用 无论你用什么语言,都会用得到的插件. Project Manager ...

  5. 火狐翻译插件_阅读外文必备,浏览器实用的翻译插件推荐

    本文背景 笔者是一位普通的软件开发者,经常会需要阅读各类技术文档,虽然大多数情况下可能会有中文版文档,但是并不是所有都会有,但是笔者英文算不上好,马马虎虎的样子,阅读一些外文技术文档经常会出现看不懂. ...

  6. css3ps插件,实用的PS插件推荐:长投影设计和CSS3Ps插件

    今天25学堂跟大家分享2个非常实用的美工工具,这2个工具都是ps插件.非常方便,适合ps的版本有cs6和cc. 第一个美工ps插件:Long Shadow Generator(长投影UI设计) 自从2 ...

  7. 【推荐】产品经理需求模板,案例等文档合集15篇

    产品经理的职责描述仍然分歧很多,因人.因公司而异.即使是在相对较为一致的高科技行业,不同公司中的职位描述也是很不同的.但通常认为产品经理的职责主要包括:产品经理负责调查并根据用户的需求,确定开发何种产 ...

  8. 【推荐】数据湖技术及实践与案例资料汇总合集47篇

    数据湖或hub的概念最初是由大数据厂商提出的,表面上看,数据都是承载在基于可向外扩展的HDFS廉价存储硬件之上的.但数据量越大,越需要各种不同种类的存储.最终,所有的企业数据都可以被认为是大数据,但并 ...

  9. 开发人员应该知道的15个吸引力的jquery lightbox插件推荐

    jQuery 是非常流行的JS框架,其俨然已成了开发者的必备工具,其中的jQuery Lightbox插件更是为广大开发者所喜爱.它惊人的特征之一是jQuery Lightbox插件有很多变化.你可以 ...

最新文章

  1. python基础教程第三版怎么样-Python基础教程(第三版)(七)再谈抽象
  2. 更新增加一个门店ID字段的值
  3. 计算机专业英语第五章ppt,计算机专业英语第五章.ppt
  4. Fullpage参数说明
  5. scala java抽象理解_Scala之类、特质和抽象类
  6. flask 模板 php,Flask 模板系统
  7. global.css
  8. sql broker_使用SQL Server Service Broker进行异步处理
  9. javascript高级程序设计第二章知识点提炼
  10. eclipse与myeclipse恢复已删除的文件和代码
  11. 利用unittest+ddt进行接口测试(二):使用yaml文件管理测试数据
  12. 一起来全面解析5G网络领域最关键的十大技术
  13. 《炬丰科技-半导体工艺》 砷化硼热管理
  14. dede 表单必填_织梦给自定义表单增加必填功能,织梦表单必填设置
  15. 网站木马检测_检测病毒,用这几个网站就够了
  16. Java项目:基于jsp+ssm乐轩公司订餐系统(计算机毕业设计)
  17. go : go-redis 基础操作
  18. 抓包工具有哪些你知道吗?今天给你们介绍四款最受欢迎的抓包神器
  19. 笔耕不辍,学习习惯?兴趣爱好?源于对真知的热爱?
  20. 【BZOJ】【双倍的幸福】【双(三)倍的经验】

热门文章

  1. 关于ADFS的局限性,你了解多少?
  2. 盛迈坤电商:店铺详情页设置的特点
  3. Xshell连接ubuntu后vi编辑器中数字小键盘乱码
  4. 完美解决Ubuntu16.04虚拟机窗口全屏问题
  5. AdaBoost算法讲解、举例
  6. L1正则化 L2正则化的Python 实现
  7. jquery循环获取div之间的内容
  8. 嵌入式系统求职回忆录1
  9. 抖音超市开张了 王兴和梁汝波为何都念起了“超市经”?
  10. javaBean,pojo与EJB的区别