A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

强烈推荐,2023年最强、最实用的IDEA插件推荐合集


Alibaba Java Coding Guidelines(阿里巴巴java开发规范)
阿里巴巴出品的代码规范插件,用于帮助程序员规范自己的代码,检测出潜在的问题,改善代码质量。


Alibaba Cloud AI Coding Assistant(阿里云AI代码助理)
阿里云智能编码插件(Alibaba Cloud AI Coding Assistant)是一款AI编程助手,它提供代码智能补全和代码示例搜索能力,帮助你更快更高效地写出高质量代码。 两大核心功能:
(1)代码智能补全   基于世界领先的深度学习模型,为你提供智能、准确的行级代码补全,让编码如行云流水般自然和高效。代码补全完全运行在本地,你可以在任何情况下无忧使用。
(2)代码示例搜索   提供API代码示例搜索功能,让你在面对不熟悉的API时,无需跳出到浏览器中,在IDE内即可参考海量高质量的开源API代码示例,为你打造沉浸式编码体验。


Code Glance3(代码地图)
拖动浏览代码更加方便,还有放大镜功能。(以前有个版本叫CodeGlance)


Codota AI Autocomplete for Java and JavaScript
这是一个自动联想代码的插件,和阿里巴巴的那个差不太多


Tools(官方插件)
出品的一款插件,实用性也是比较高的 一套开发工具,提供日常开发高频使用的插件,简单方便如:JSON格式化、时间转换格式化、搜索工具等… 使用步骤:


使用ctrl+shift+I 唤起插件 打开Tools工具栏或右键唤起插件 请在输入框里输入命令help查看使用指引
FindBugs
IDEA自带的检查工具已经很强大,如有需要也可以加上Alibaba Java Coding Guidelines的代码检查工具,但是,说白这些工具其实更多的是规范性检查,如果需要更深入的去检查异常,可以使用此插件~


右键点击文件,包或者工程,会出现如下界面,可以选择对代码进行分析等


GenerateAllSetter Postfix Completion (自动生成Set/Get方法)
类似于 GenerateAllSetter,但由后缀触发(即类似于 .var 的用法)! 是一个 IDEA 插件,仅支持 Java 。 参考了 GenerateAllSetter 插件,作为其补充,添加了几个 Postfix 语法,功能与 GenerateAllSetter 基本一致。 在 pojo 变量之后通过 .allset 生成所有 setter 在 pojo 变量之后通过 .allsetn 生成所有设置器(但没有默认值) 在 pojo 变量之后通过 .allget 生成所有 getter 在使用 @lombok.Builder 的 pojo 变量之后通过 .allbuilder 生成所有 setter 调用链
GitToolBox
Git的一个扩展,使用附加功能扩展 Git 集成:项目视图装饰、内联责备等等。状态显示、自动获取、内联责备注释、提交对话框完成、通知背后等等……


此插件可以在改行代码最后置灰显示该行代码的最后修改人及时间


Grep Console
从settings进入,点击 other settings,可以配置自己喜欢的颜色提示,比如我只选择了默认~


JRebel And XRebel
分为JRebel和XRebel JRebel:一个java项目热部署插件,使用后在项目启动修改任意代码后,无需再频繁重启项目,略等十秒,它会替你自动热部署 XRebel:该模块在项目启动后,可以通过浏览器地址栏访问页面,该页面可以展示项目的请求及格式化后的SQL语句


不过该插件目前应该是被官方封掉了,之前好多激活方式都已失效~


Maven Helper
用它查找maven依赖是相当方便的,可显示依赖结构,可以查找,处理依赖冲突很方便。


MyBatis Log Free
这个插件可以将在控制台输出的SQL语句恢复为原始可执行的完整SQL 比如SQL:


使用后完整SQL为


非常适合一些SQL语句复杂的场景使用


MyBatisLogFormat
和上面的插件功能一样,不做过多赘述,仅做多一个选择


POJO to JSON(对象转JSON)
这是一个可以将java对象转换为JSON格式的插件,支持带有默认值的JSON和无默认值的JSON串,仅支持Java和Kotlin(测试中) 支持以下类型:


支持 BigDecimal 和其他 Numeric 对象。 支持Java8时间类型。 支持枚举。 部分支持 Jackson 和 Fastjson 注解。 支持Java14记录JEP-359 支持转换 内部类 全局变量 局部变量 构造参数 方法参数
Rainbow Brackets(彩虹括号)
它可以实现配对括号相同颜色,并且实现选中区域代码高亮的功能。对增强写代码的有趣性和排错等都有一些帮助。可以去找早期版本进行安装,最新版似乎需要收费使用


Restful Fast Request
Restful Fast Request 是一款类似于 Postman 的 IDEA 插件,可以帮助开发者高效调试 api。 它是一个强大的restful api工具包插件,可以帮助你通过exist方法快速生成url和params。 插件 = API 调试工具 + API 管理器工具 + API 搜索工具 插件有一个漂亮的界面来编写请求、检查服务器响应、存储你的 API 请求和导出 API 请求


支持SpringMVC和SpringBoot框架,及JAX-RS


SequenceDiagram(时序图)
IDEA的一款时序图插件


生成简单序列图。 通过单击图表形状来导航代码。 从图中删除类。 将图表导出为图像(SVG、JPEG、PNG、TIFF)。 将图表导出为 PlantUML、Mermaid 格式文件。 通过Settings > Tools > Sequence Diagram 从图中排除类 智能界面(实验) Lambda 表达式(实验) Kotlin 支持(实验性的,无代码导航
Statistic
统计插件,查看你的代码数据。比如整个项目的代码总行数,分别统计各个类型文件的总行数。


String Manipulation
String Manipulation 插件用来对字符串进行处理,比如:变量名使用驼峰形式、常量需要全部大写,编码解码等等。 大小写切换,排序,过滤,递增,与列对齐,grepping,转义,编码等。还支持对字符串的各种加、解密(MD5、Base64等)操作。 选中需要处理的内容后,按快捷键 Alt + M,即可弹出工具功能列表。后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。总之,功能十分强大。


Translation(翻译)
很不错的翻译插件,支持谷歌、有道、百度三种翻译。还有一个很强大的功能,程序员估计都对变量起名而头疼,有了它就再也不会了!(操作方式:选中并点击右键,会出现“Translate and Replace”,快去试试吧!)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马