2023-IDEA插件推荐

CamelCase

链接

https://plugins.jetbrains.com/plugin/7160-camelcase

https://github.com/netnexus/camelcaseplugin

介绍

提供下划线、驼峰等代码风格的切换。快捷键是⇧ + ⌥ + U / Shift + Alt + U

GsonFormatPlus

链接

https://plugins.jetbrains.com/plugin/14949-gsonformatplus

https://github.com/mars-men/GsonFormatPlus

介绍

根据JSON字符串,自动生成实体

Json Helper

链接

https://plugins.jetbrains.com/plugin/13873-json-helper

介绍

直接在 IDE 中操作 JSON 字符串

支持

  • 格式化、压缩JSON
  • 转义、反转义JSON

MapStruct Support

链接

https://plugins.jetbrains.com/plugin/10036-mapstruct-support

https://github.com/mapstruct/mapstruct-idea/

介绍

这个插件会帮助你更好的使用MapStruct,比如提供代码跳转服务

Maven Helper

链接

https://plugins.jetbrains.com/plugin/7179-maven-helper

https://github.com/krasa/MavenHelper/

介绍

可以可视化的分析和排除冲突依赖关系

MyBatis Log Free

链接

https://plugins.jetbrains.com/plugin/17898-mybatis-log-free

https://github.com/starxg/mybatis-log-plugin-free

介绍

将mybatis sql日志恢复为原始的完整可执行sql。

PlantUML Integration

链接

https://plugins.jetbrains.com/plugin/7017-plantuml-integration

https://github.com/esteinberg/plantuml4idea

介绍

可渲染PlantUML的图形,并且提供代码提醒与高亮

SonarLint

链接

https://plugins.jetbrains.com/plugin/7973-sonarlint

https://github.com/SonarSource/sonarlint-intellij

介绍

代码质量检测

SonarLint 是一个免费的 IDE 扩展,可以实时查找和修复编码问题,并在编码时标记问题,就像拼写检查器一样。它不仅仅是一个检查工具,还提供丰富的上下文指导,帮助开发人员了解出现问题的原因、评估风险并指导他们如何解决问题。这有助于提高他们的技能,提高他们的生产力,并掌控他们的代码,将 linting 提升到一个不同的水平。

SpotBugs

链接

https://plugins.jetbrains.com/plugin/14014-spotbugs

https://github.com/JetBrains/spotbugs-intellij-plugin/

介绍

代码质量检测

IntelliJ SpotBugs 插件提供静态字节代码分析,可从 IntelliJ IDEA 中查找 Java 代码中的错误。 SpotBugs 是一种 Java 缺陷检测工具,它使用静态分析来查找 400 多种错误模式,例如空指针取消引用、无限递归循环、Java 库的错误使用和死锁。

Statistic

链接

https://plugins.jetbrains.com/plugin/4509-statistic

介绍

显示代码行数等统计数据

GitHub Copilot

链接

https://plugins.jetbrains.com/plugin/17718-github-copilot

介绍

编码时提供来自 AI 结对程序员的自动完成式建议,由 OpenAI 提供支持。

相关推荐
尚学教辅学习资料5 分钟前
基于SpringBoot的医药管理系统+LW示例参考
java·spring boot·后端·java毕业设计·医药管理
雷神乐乐22 分钟前
File.separator与File.separatorChar的区别
java·路径分隔符
小刘|26 分钟前
《Java 实现希尔排序:原理剖析与代码详解》
java·算法·排序算法
lucky九年33 分钟前
vscode翻译插件
ide·vscode·编辑器
逊嘘1 小时前
【Java语言】抽象类与接口
java·开发语言·jvm
帅得不敢出门1 小时前
Gradle命令编译Android Studio工程项目并签名
android·ide·android studio·gradlew
morris1311 小时前
【SpringBoot】Xss的常见攻击方式与防御手段
java·spring boot·xss·csp
七星静香1 小时前
laravel chunkById 分块查询 使用时的问题
java·前端·laravel
Jacob程序员1 小时前
java导出word文件(手绘)
java·开发语言·word
ZHOUPUYU1 小时前
IntelliJ IDEA超详细下载安装教程(附安装包)
java·ide·intellij-idea