博客地址:https://www.bajins.com/IDE/IDEA使用和插件.html#插件
Free Mybatis plugin
mybatis-lite
mybatis-plus
MyBatis Log Plugin
直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行
.ignore
生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写
Add to gitignore
在项目视图中右键单击文件/目录并将其添加到
.gitignore
Maven Helper
一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖
GsonFormat
google出的一键根据json文本生成java类,非常方便
RoboPOJOGenerator
从JSON生成Java和Kotlin POJO文件:GSON,FastJSON,AutoValue(GSON),Logan Square,Jackson,空注释模板。
Json2Pojo
允许使用GSON注释和访问器从JSON轻松创建Java POJO。
JSON-P to JSON generator
使用JSON-P在Java文件中自动创建
toJson()
方法
Toolkit
JavaBean复制为Json字符串,Json字符串格式化,Json字符串转换为JavaBean,Json压缩
JsonToKotlinClass
从JSON字符串生成Kotlin
bean2json
把bean对象转json
Java Bean To Json Tool
一个简单的Json工具将Java Bean转换为Json或Json-Schema
BoB Beans Builder
使用标准的getter,hashcode和equals以及生成器生成模式化的类。它非常适合生成的JSON序列化类或数据传输对象。
Code generator
提供操作以从自定义模板生成代码
codehelper.generator
生成器,可以更轻松,更高效地生成代码。
GenerateAllSetter
一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便
POJO Generator
从数据库表生成JPA实体POJO
Protobuf Support
Google Protobuf对JetBrains产品的支持,Java序列化库,原型编译器,代码生成器
GoogleProtobufTool
protobuf生成java文件的IDEA插件.支持生成一个或者多个文件.
Lombok plugin
支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码,除此之外还有其他更多注解以减少代码
Translation
最好用的翻译插件,功能很强大,界面很漂亮
probie
这款插件可以让英语没那么好的开发者在定义类、方法、参数的时候更为合理,增加代码可读性。同时,也可以帮助我们快速的翻译英文注释来理解源码内容!
CodeGlance
代码编辑区迷你缩放插件,可以进行代码的全局预览。
CamelCase
命名风格转换插件,可以在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格风格之间切换。
快捷键苹果为<kbd>⇧</kbd> + <kbd>⌥</kbd> + <kbd>U</kbd>,windows下为<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>U</kbd>。
String Manipulation
强大的字符串转换工具,驼峰、大小写、连接符等
FindBugs-IDEA
检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug
p3c
阿里巴巴出品的java代码规范插件,可以扫描整个项目 找到不规范的地方 并且大部分可以自动修复
Alibaba Java Coding Guidelines
阿里巴巴代码规范检查插件,当然规范可以参考《阿里巴巴Java开发手册》
CheckStyle-IDEA
代码规范检查
MetricsReloaded
代码复杂度检查
Statistic
代码统计
VisualVM Launcher
运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配,某个对象占用了多大的内存,jvm调优必备工具
Rainbow Brackets
彩虹颜色的括号,看着很舒服 敲代码效率变高
Markdown Navigator
带有GFM 的Markdown插件和匹配的预览样式。
IDEA Mind Map
思维导图支持多种格式文件的导入和导出,同步更新时便于合并「以文本格式保存,支持 markdown 的语法,方便解决冲突」
ASM Bytecode Outline
查看 Class 类的字节码
stackoverflow
这个插件对于查找问题特别方便,定位异常,点击右键快速跳转到
stackoverflow
网站,每次至少为你节约了10
秒。
Codota
代码智能提示
Presentation Assistant
快捷键展示
Presentation Assistant
显示调用的操作的名称和键盘快捷键。
Key promoter X
很多人不愿意切换 IDE 就是因为快捷键的习惯问题。刚好这个插件可以提醒快捷键,有代入感,提醒的多了你就会了。
对于新手建议安装熟悉一下快捷键。
Key promoter
快捷键提示插件,会统计你鼠标点击某个功能的次数,提示你应该用什么快捷键,帮助记忆快捷键,等熟悉了之后可以关闭掉这个插件。
IDE Features Trainer
可以在IDE内部以交互方式学习基本快捷方式和基本功能。
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 的图形界面操作
Eclipse Code Formatter
使用 Eclipse 的代码格式化风格,在一个团队中如果公司有规定格式化风格,这个可以使用。
Jindent-Source Code Formatter
自定义类、方法、doc、变量注释模板
Properties to YAML Converter
把 Properties 的配置格式改为 YAML 格式
mongo4idea
mongo客户端
iedis
redis客户端
Cloud Toolkit
帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,可以将本地应用一键部署到任意服务器
RestfulToolkit
一套RESTful服务开发辅助工具集
RESTMan
RESTful接口调试工具, 支持json和xml格式报文,借助原生编辑器实现语法高亮和语法检查。