2023-IDEA插件推荐

516 阅读2分钟

CamelCase

链接

plugins.jetbrains.com/plugin/7160…

github.com/netnexus/ca…

介绍

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

example.gif

GsonFormatPlus

链接

plugins.jetbrains.com/plugin/1494…

github.com/mars-men/Gs…

介绍

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

12-11-18-54-gsonformat-generator.gif

Json Helper

链接

plugins.jetbrains.com/plugin/1387…

介绍

直接在 IDE 中操作 JSON 字符串

支持

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

image-20231007104037121.png

MapStruct Support

链接

plugins.jetbrains.com/plugin/1003…

github.com/mapstruct/m…

介绍

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

Maven Helper

链接

plugins.jetbrains.com/plugin/7179…

github.com/krasa/Maven…

介绍

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

screenshot_19711-1696646787351-7.png

screenshot_15119.png

MyBatis Log Free

链接

plugins.jetbrains.com/plugin/1789…

github.com/starxg/myba…

介绍

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

img转存失败,建议直接上传图片文件

PlantUML Integration

链接

plugins.jetbrains.com/plugin/7017…

github.com/esteinberg/…

介绍

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

screenshot_14265.png

screenshot_49c30caf-b0d3-4425-b31d-e13915ee1e98.png

SonarLint

链接

plugins.jetbrains.com/plugin/7973…

github.com/SonarSource…

介绍

代码质量检测

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

screenshot_744cbea9-c4a1-4d0d-8303-8edb8c1704fb.gif

SpotBugs

链接

plugins.jetbrains.com/plugin/1401…

github.com/JetBrains/s…

介绍

代码质量检测

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

screenshot_21391.png

Statistic

链接

plugins.jetbrains.com/plugin/4509…

介绍

显示代码行数等统计数据

screenshot_16673.png

screenshot_16674.png

GitHub Copilot

链接

plugins.jetbrains.com/plugin/1771…

介绍

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

screenshot_72dd36c5-4db8-4f8a-9c65-8994b537df95.gif

screenshot_72dd36c5-4db8-4f8a-9c65-8994b537df95.gif