[资源分享] IDEA-好用的插件推荐
1、Alibaba Java Coding Guidelines
阿里巴巴代码规范插件。
插件地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
2、lombok
代码生成插件。支持lombok的各种注解,从此不用写getter setter toString 方法等。
插件地址:https://plugins.jetbrains.com/plugin/6317-lombok。
3、Free MyBatis plugin
mybatis 增强插件。free-idea-mybatis是一款增强idea对mybatis支持的插件。快速从代码跳转到mapper及从mapper返回代码。
插件地址:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin。
4、Codota Al Autocomplete forJava and JavaScript
使用适用于 Java 和 JavaScript 的 AI 更好地完成代码。Codota 使用最先进的机器学习模型来提高生产力并为开发人员节省时间。支持 IntelliJ、Android Studio、WebStorm 和 PhpStorm Codota 基于数百万个开源Java 程序和您的上下文完成代码行,帮助您以更少的错误更快地编写代码。
地址:https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript
5、Rainbow Brackets
代码浏览插件。通过颜色区分括号嵌套层级,便于阅读,能够更快地对错误代码进行定位和调整。但是建议不要在代码中出现大量的嵌套哦!
地址:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/
6、GsonFormat
代码生成插件。在类中使用,粘贴一段 Json 文本,能自动生成对象的嵌套结构代码。
地址:https://plugins.jetbrains.com/plugin/7654-gsonformat/
7、GenerateSerialVersionUID
代码生成插件。一键为实现 Serializable 接口的类生成 SerialVersionUID。
地址:https://plugins.jetbrains.com/plugin/185-generateserialversionuid/
8、GenerateAllSetter
代码生成插件。一键生成指定对象的所有 set 方法调用代码,自动赋值,或者生成某方法的返回值,这在单元测试造假数据时非常有用。
地址:https://plugins.jetbrains.com/plugin/9360-generateallsetter/
9、AiXcoder Code Completer
代码提示补全插件。使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化。
地址:https://plugins.jetbrains.com/plugin/13574-aixcoder-code-completer/。
10、Key Promoter X
快捷键提示插件。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。
地址:https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
11、VisualVM Launcher
jvm调优插件。运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配。
插件地址:https://plugins.jetbrains.com/plugin/7115-visualvm-launcher
12、MyBatisCodeHelperPro
mybatis代码帮助插件。最好的Mybatis代码提示,完整支持Mybatis动态sql代码提示,代码检测,写sql几乎所有地方都有代码提示。
插件地址:https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro
13、Grep Console
这个插件的好处就在于能使控制台输出日志时,根据自己定义的规则,输出不同的颜色。这样就可以将错误信息标记成显眼的颜色,比如红色,方便查看,还能在控制台进行日志信息的过滤。
地址:Grep Console - IntelliJ IDEs Plugin | Marketplace (jetbrains.com)
14、CodeGlance
代码浏览小地图插件。在编辑器右侧生成 code minimap,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实用。
地址:https://plugins.jetbrains.com/plugin/7275-codeglance/
15、Material Theme UI
主题插件,用于idea主题美化。
地址:Material Theme UI - IntelliJ IDEs Theme | Marketplace (jetbrains.com)
16、Mybatis Generator
用于生成数据库对应的实体类:entity实体类、mybatis映射xml文件、mapper接口。
地址:Mybatis Generator - IntelliJ IDEA & Android Studio Plugin | Marketplace (jetbrains.com)
17、MyBatisX
MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。
地址:MyBatisX - IntelliJ IDEA Plugin | Marketplace (jetbrains.com)
18、QAPlug
QAPlug 是一个 Intellij IDEA 插件,用于管理代码质量,它集成了 PMD、Checkstyle 和 Findbugs 等工具。
地址:QAPlug - IntelliJ IDEA & Android Studio Plugin | Marketplace (jetbrains.com)
19、Translation
翻译插件,支持多个翻译源。
地址:http://plugins.jetbrains.com/plugin/8579-translation/