最全IDEA插件合集

博客地址:https://www.bajins.com/IDE/IDEA使用和插件.html#插件

Free Mybatis plugin

  • https://gitee.com/wuzhizhan/free-idea-mybatis

mybatis-lite

  • https://github.com/mustfun/mybatis-plus

mybatis-plus

  • https://github.com/kana112233/mybatis-plus-plugin

MyBatis Log Plugin

直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行

  • https://github.com/kookob/mybatis-log-plugin

.ignore

  • https://github.com/JetBrains/idea-gitignore

生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写

Add to gitignore

  • https://github.com/fallenprogrammr/addtogitignore

在项目视图中右键单击文件/目录并将其添加到.gitignore

Maven Helper

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

一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖

  • 使用Maven Helper解决Maven依赖冲突
最全IDEA插件合集_第1张图片
image

GsonFormat

  • https://github.com/zzz40500/GsonFormat

google出的一键根据json文本生成java类,非常方便

RoboPOJOGenerator

从JSON生成Java和Kotlin POJO文件:GSON,FastJSON,AutoValue(GSON),Logan Square,Jackson,空注释模板。

  • https://github.com/robohorse/RoboPOJOGenerator
最全IDEA插件合集_第2张图片
image

Json2Pojo

允许使用GSON注释和访问器从JSON轻松创建Java POJO。

  • https://plugins.jetbrains.com/plugin/8533-json2pojo

JSON-P to JSON generator

使用JSON-P在Java文件中自动创建toJson()方法

  • https://plugins.jetbrains.com/plugin/13724-json-p-to-json-generator

Toolkit

JavaBean复制为Json字符串,Json字符串格式化,Json字符串转换为JavaBean,Json压缩

  • https://github.com/liuzhihangs/toolkit

JsonToKotlinClass

从JSON字符串生成Kotlin

  • https://github.com/wuseal/JsonToKotlinClass

bean2json

把bean对象转json

  • https://github.com/dakuohao/bean2json

Java Bean To Json Tool

一个简单的Json工具将Java Bean转换为Json或Json-Schema

  • https://plugins.jetbrains.com/plugin/12019-java-bean-to-json-tool

BoB Beans Builder

使用标准的getter,hashcode和equals以及生成器生成模式化的类。它非常适合生成的JSON序列化类或数据传输对象。

  • https://plugins.jetbrains.com/plugin/12032-bob-the-builder-of-beans
image

Code generator

提供操作以从自定义模板生成代码

  • https://plugins.jetbrains.com/plugin/13595-code-generator

codehelper.generator

生成器,可以更轻松,更高效地生成代码。

  • https://github.com/zhengjunbase/codehelper.generator
最全IDEA插件合集_第3张图片
image

GenerateAllSetter

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便

  • https://github.com/gejun123456/intellij-generateAllSetMethod

POJO Generator

从数据库表生成JPA实体POJO

  • https://github.com/Jukien/POJO-Generator

Protobuf Support

Google Protobuf对JetBrains产品的支持,Java序列化库,原型编译器,代码生成器

  • https://github.com/protostuff/protobuf-jetbrains-plugin

GoogleProtobufTool

protobuf生成java文件的IDEA插件.支持生成一个或者多个文件.

  • https://plugins.jetbrains.com/plugin/13562-googleprotobuftool

Lombok plugin

  • https://github.com/mplushnikov/lombok-intellij-plugin

支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码,除此之外还有其他更多注解以减少代码

Translation

  • https://plugins.jetbrains.com/plugin/8579-translation

最好用的翻译插件,功能很强大,界面很漂亮

probie

  • https://plugins.jetbrains.com/plugin/13397-probie

这款插件可以让英语没那么好的开发者在定义类、方法、参数的时候更为合理,增加代码可读性。同时,也可以帮助我们快速的翻译英文注释来理解源码内容!

CodeGlance

代码编辑区迷你缩放插件,可以进行代码的全局预览。

CamelCase

命名风格转换插件,可以在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格风格之间切换。
快捷键苹果为 + + U,windows下为Shift + Alt + U

  • https://github.com/netnexus/camelcaseplugin

String Manipulation

强大的字符串转换工具,驼峰、大小写、连接符等

  • https://plugins.jetbrains.com/plugin/2162

FindBugs-IDEA

  • https://plugins.jetbrains.com/plugin/3847-findbugs-idea

检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug

p3c

  • https://github.com/alibaba/p3c

阿里巴巴出品的java代码规范插件,可以扫描整个项目 找到不规范的地方 并且大部分可以自动修复

Alibaba Java Coding Guidelines

阿里巴巴代码规范检查插件,当然规范可以参考《阿里巴巴Java开发手册》

CheckStyle-IDEA

代码规范检查

  • https://plugins.jetbrains.com/plugin/1065

MetricsReloaded

代码复杂度检查

  • https://plugins.jetbrains.com/plugin/93

Statistic

代码统计

  • https://plugins.jetbrains.com/plugin/4509

VisualVM Launcher

  • https://github.com/krasa/VisualVMLauncher

运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配,某个对象占用了多大的内存,jvm调优必备工具

最全IDEA插件合集_第4张图片
image

Rainbow Brackets

  • https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

彩虹颜色的括号,看着很舒服 敲代码效率变高

Markdown Navigator

  • https://github.com/vsch/idea-multimarkdown

带有GFM 的Markdown插件和匹配的预览样式。

IDEA Mind Map

  • https://github.com/raydac/netbeans-mmd-plugin

思维导图支持多种格式文件的导入和导出,同步更新时便于合并「以文本格式保存,支持 markdown 的语法,方便解决冲突」

ASM Bytecode Outline

  • https://github.com/melix/asm-bytecode-intellij

查看 Class 类的字节码

stackoverflow

  • https://github.com/gejun123456/IntellijGoToStackOverFlow

这个插件对于查找问题特别方便,定位异常,点击右键快速跳转到stackoverflow网站,每次至少为你节约了10秒。

Codota

代码智能提示

  • https://plugins.jetbrains.com/plugin/7638-codota
image

Presentation Assistant

快捷键展示

  • https://plugins.jetbrains.com/plugin/7345-presentation-assistant

Presentation Assistant

显示调用的操作的名称和键盘快捷键。

  • https://plugins.jetbrains.com/plugin/11631-presentation-assistant

Key promoter X

很多人不愿意切换 IDE 就是因为快捷键的习惯问题。刚好这个插件可以提醒快捷键,有代入感,提醒的多了你就会了。
对于新手建议安装熟悉一下快捷键。

Key promoter

快捷键提示插件,会统计你鼠标点击某个功能的次数,提示你应该用什么快捷键,帮助记忆快捷键,等熟悉了之后可以关闭掉这个插件。

  • https://plugins.jetbrains.com/plugin/4455

IDE Features Trainer

可以在IDE内部以交互方式学习基本快捷方式和基本功能。

  • https://plugins.jetbrains.com/plugin/8554-ide-features-trainer

JavaDoc

快速生成 java 注释的插件有很多,评分比较高的就是 JavaDoc ,注意作者为 Sergey Timofiychuk 。通过快捷 就可以生成注释。mac 的快捷键需要自己去设置, windows 快捷键如下:

  • 要为活动元素生成 javadocs,请按 shift + alt + G。
  • 要为当前 java 文件中的所有元素生成 javadocs,请按 shift + ctrl + alt + G。
  • 删除当前/选定元素上的 javadocs 请按 shift + alt + Z。
  • 删除当前类所有元素上的 javadocs:请按 shift + ctrl + alt + Z。

Git Commit Template

Git格式化模版,你可以按照实际情况格式化你的提交信息

Git Flow Integration

Git Flow 的图形界面操作

  • https://plugins.jetbrains.com/plugin/7315-git-flow-integration

Eclipse Code Formatter

使用 Eclipse 的代码格式化风格,在一个团队中如果公司有规定格式化风格,这个可以使用。

  • https://plugins.jetbrains.com/plugin/6546

Jindent-Source Code Formatter

自定义类、方法、doc、变量注释模板

  • http://plugins.jetbrains.com/plugin/2170

Properties to YAML Converter

把 Properties 的配置格式改为 YAML 格式

  • https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter

mongo4idea

mongo客户端

  • https://github.com/dboissier/mongo4idea

iedis

redis客户端

  • https://plugins.jetbrains.com/plugin/9228-iedis

Cloud Toolkit

帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,可以将本地应用一键部署到任意服务器

  • https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit

RestfulToolkit

一套RESTful服务开发辅助工具集

  • https://plugins.jetbrains.com/plugin/10292-restfultoolkit

RESTMan

RESTful接口调试工具, 支持json和xml格式报文,借助原生编辑器实现语法高亮和语法检查。

  • https://plugins.jetbrains.com/plugin/13466-restman
最全IDEA插件合集_第5张图片
image

你可能感兴趣的:(最全IDEA插件合集)