博客地址: 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依赖冲突
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
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
Code generator
提供操作以从自定义模板生成代码
-
https://plugins.jetbrains.com/plugin/13595-code-generator
codehelper.generator
生成器,可以更轻松,更高效地生成代码。
-
https://github.com/zhengjunbase/codehelper.generator
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调优必备工具
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
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
https://segmentfault.com/a/1190000022510898