推荐几款可以提升效率的IDEA插件

前言

📖 全文字数 : 1.3k

📢 关键词 : idea、插件

作为开发人员,提高工作效率是至关重要的。IntelliJ IDEA作为一款流行的Java集成开发环境,能够帮助您更聪明地工作而不是更努力地工作。它提供了一系列强大的工具,可以解决长时间编译、重复手动任务以及其他生产力瓶颈。在本文中,我们将介绍 9 个我常用的插件,以提高生产力。

Lombok

当谈到提高开发效率时,Lombok插件是一个不可或缺的工具。Lombok是一个开源的Java库,它通过注解来自动生成Java类的样板代码,从而减少了开发人员的重复劳动。

推荐指数:🌟🌟🌟🌟🌟

地址:plugins.jetbrains.com/plugin/6317...

安装完成之后,我们就可以在项目中使用 lombok 了,首先引入 Maven 坐标

xml 复制代码
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.28</version>
    <scope>provided</scope>
</dependency>

创建一个实体类,在代码中应用 lombok。

java 复制代码
/**
 * @author 逍遥
 */
@Data
@Builder
public class Xiaoyao {
    private Long id;
    private String name;
    private Integer age;
}
  1. @Data 注解可以自动帮助我们生成 Getter、Setter、equals、hashCode和toString方法。
  2. @Builder 注解可以帮助我们自动生成一个建造者模式的构建器类,用于创建对象并设置其属性。

编写 main 方法并运行代码

java 复制代码
public static void main(String[] args) {
    System.out.println(new XiaoyaoBuilder().id(1L).name("xiaoyao").age(18).build());
}

运行结果

Maven Helper

Maven Helper插件是一个用于Maven项目的辅助工具,它提供了依赖分析、依赖冲突解决、依赖更新检查、依赖下载、依赖图谱等辅助功能,可以帮助开发人员更方便地管理和使用Maven项目。

推荐指数:🌟🌟🌟🌟🌟

地址:plugins.jetbrains.com/plugin/7179...

MyBatisX

IDEA MyBatisX插件是一个强大的MyBatis开发工具,它提供了许多实用的功能来简化和加速MyBatis框架的开发过程。通过使用这个插件,你可以更轻松地编写和调试SQL语句,自动生成Mapper XML和代码,提高开发效率和代码质量。

推荐指数:🌟🌟🌟🌟🌟

地址:plugins.jetbrains.com/plugin/1011... 安装完成后可以看到 Mapper 接口和 Mapper xml 文件都有了小鸟图标,点击后可以实现接口和xml互跳。

Alibaba Java Coding Guidelines

Alibaba Java Coding Guidelines插件是一个有助于保持代码规范的工具,它基于阿里巴巴Java开发手册提供了一系列的规范检查和修复功能。通过遵循规范的编码风格,你可以提高代码的可读性、可维护性和可靠性。

推荐指数:🌟🌟🌟🌟🌟

地址:plugins.jetbrains.com/plugin/1004...

在 工具 -> 阿里编码规约 -> 编码规约扫描,会对当前工程的代码进行扫描

扫描结果如下:

通义灵码

通义灵码是一款强大的代码智能补全工具,它基于阿里研发的大模型通义千问,能够智能地推测和补全代码,提高开发效率和代码质量。

推荐指数:🌟🌟🌟🌟

地址:plugins.jetbrains.com/plugin/1780... 安装完成之后重启 IDEA,登陆阿里云账号,就可以使用啦。

Translation

Translation插件是一款翻译插件,它可以帮助开发人员在IDE中快速翻译文本,提供了便捷的翻译功能。无论是查看API文档、阅读外文资料还是与国际团队合作,这个插件都能帮助你更好地理解和处理各种语言的文本。

推荐指数:🌟🌟🌟🌟

地址:plugins.jetbrains.com/plugin/8579...

安装完成后,直接右击要翻译的文本,点击翻译即可。

Statistic

Statistic 是一款代码审计工具,可以用来统计当前项目中代码行数。

推荐指数:🌟🌟🌟🌟

地址:plugins.jetbrains.com/plugin/4509...

可以看到插件可以对项目中的各种文件的代码行数进行审计,比如说 java 代码的大小为731kb;总行数为14892。

Rainbow Brackets

我相信大部分开发人员都被项目中很多括号而感到困扰,Rainbow Brackets插件是一款简单但实用的代码括号着色工具,它可以帮助开发人员更清晰地识别和匹配代码中的括号。通过使用这个插件,你可以减少括号不匹配的错误,并更好地理解和维护代码结构。

推荐指数:🌟🌟🌟

地址:plugins.jetbrains.com/plugin/1008...

效果:

Markdown

Markdown插件是一个方便的Markdown编辑器工具,它提供了实时预览、语法高亮、快捷操作、表格编辑和导出功能等,帮助开发人员更轻松地编辑和管理Markdown文档。

推荐指数:🌟🌟🌟

地址:plugins.jetbrains.com/plugin/7793...

效果展示:

相关推荐
DogDaoDao22 分钟前
Windows 开发提效工具全景指南:60+ 工具的工程化分层配置
windows·git·程序员·开发工具·powershell·everything·msys2
AskHarries6 小时前
Reddit 冷启动方法
程序员
SamDeepThinking6 小时前
里氏替换原则的盲区:为什么符合契约的List替换依然会失败?
后端·面试·程序员
菜鸟小前端在线卖艺15 小时前
因为找不到好用的前端占位图,于是我自己写了个谁都能用的占位图功能
前端·程序员·产品
陈随易1 天前
pm2 替代品,nodejs&bun 线上部署必备工具
前端·后端·程序员
kyriewen1 天前
我写了1个复盘Skill,和AI协作踩过的坑第二天自动变成护栏
前端·程序员·ai编程
SimonKing2 天前
白嫖国产多模态大模型:商汤 SenseNova 接入指南
java·后端·程序员
DogDaoDao2 天前
HarmonyOS 深度解析:从微内核到 ArkTS 工程实战
android·linux·ios·华为·程序员·harmonyos·harmonyos next
阿里嘎多学长2 天前
2026-08-24 GitHub 热点项目精选
开发语言·程序员·github·代码托管
kyriewen2 天前
我拿 4 个真实前端任务试了 GLM-5.3 Flash:代码一遍跑通,账单 4 分钱
前端·程序员·ai编程