IDEA常用插件列表

Posted amcomputer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA常用插件列表相关的知识,希望对你有一定的参考价值。

一 背景

IDEA常用插件列表,用来提供工作效率。你都安装了吗

IntelliJ IDEA 默认安装并提供了非常多的工具,比如 Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好用,但是不为人知的工具。

二 插件列表

  • 阿里代码规约检测:Alibaba Java Coding Guidelines

GitHub : https://github.com/alibaba/p3c
IDEA 插件地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

  • 快捷键提示工具:Key promoter X
  • 代码注解插件: Lombok [五颗星]
  • 代码生成工具:CodeMaker
  • 单元测试测试生成工具:JUnitGenerator Mybatis
  • 工具:Free Mybatis plugin [五颗星]
  • Maven辅助神器:Maven Helper [五颗星]
  • JSON转领域对象工具:GsonFormat [五颗星]
    json 格式的字符串转换成实体类参数的场景,这个插件可以根据 JSONObject 格式的字符串,自动生成实体类参数。详细使用文档,参考:https://github.com/zzz40500/GsonFormat

那么,如何使用呢?我们可以使用 GsonFommat 的快捷键,默认 option + s (mac), alt + s (win) 通过以下方式修改快捷键。或者点击工具栏的 Generate 来唤起生成工具。

  • 领域对象转JSON工具:POJO to JSON [五颗星]

为了测试需要,我们需要将简单 Java 领域对象转成 JSON 字符串方便用 postman 或者 curl 模拟数据。详细使用文档,参考:https://plugins.jetbrains.com/plugin/9686-pojo-to-json

  • 时序图生成工具:Sequence Diagram [五颗星]

需要梳理业务逻辑或者阅读源码。从中,我们需要了解整个调用链路,反向生成 UML 的时序图是强需求。其中,SequenceDiagram 插件是一个非常棒的插件。详细使用文档,参考:https://plugins.jetbrains.com/plugin/8286-sequencediagram

  • 字符串工具:String Manipulation
  • 代码作色工具:Rainbow Brackets RESTful
  • 服务开发辅助工具集: RestfulToolkit
  • 日志工具:Grep Console
  • 生成对象set方法:GenerateAllSetter
  • Redis可视化:Iedis
  • K8s工具:Kubernetes
  • 中英文翻译工具:Translation

以上是关于IDEA常用插件列表的主要内容,如果未能解决你的问题,请参考以下文章

IDEA常用插件列表

intellij-idea+maven搭建scala环境

从 intellij-idea 将代码样式格式设置导入 eclipse

如何配置 intellij-idea 不格式化代码的某些部分?

为啥 Intellij-IDEA 会忽略我的 tomcat/conf/server.xml 上下文标签?

Intellij-idea 如何编译maven工程