当前位置: 首页 > article >正文

提升工作效率的好用的IDEA插件

主题/外观

  • Dracula Theme:主题

  • Vuesion Theme:主题

  • Atom Material ICons:ICON主题

  • Rainbow Brackets:括号着色,提升可读性

  • Nyan progress bar:把你的加载进度条全都变成彩虹和猫咪

  • Activate-power-mode:在敲代码时有抖动酷炫的特效

  • Grep Console:控制台日志分类高亮显示

  • CodeGlance:编辑器右侧展示代码小地图,方便定位

问题调试

  • arthas idea:自动生成arthas命令

  • Maven Helper:查找解决项目中的依赖冲突

  • VisualGC:可视化堆栈信息

便捷操作

  • Kep Promoter X:给出一些操作对应的快捷键提示

  • RestfulFastRequest:IDEA版Postman,存储、调试、导出API请求

  • Free Mybatis Plugin:支持XmlMapper跳转,且会自动根据Mapper方法生成xml方法

  • Mybatis Log:组装sql和参数,打印到控制台

  • Json ParserJSON格式化解析

  • Statistic:代码大小/行数等统计

  • RestfulTool2:快捷搜索跳转各http接口,也可做简单的http请求

  • GitToolBoxGit增强插件,最好用的功能是可以查看到每一行代码的最近一次提交信息

  • Search In Repository:连接中央仓库,在IDEA中直接根据jar包名称搜索定位jar包后,复制得到gav坐标

  • Translation:翻译插件,帮助理解代码

  • Private Notes:可以在源码中添加注释,帮助阅读理解源码

  • File Expander:可以反编译,还可打开tar.gzzip等压缩文件

绘图

  • PlantUML:编码绘制时序图、类图、对象图、活动图、思维导图

  • SequenceDiagram:根据代码自动生成时序图

编码效率

  • GsonFormatPlus:根据JSON字符串自动生成实体类代码

  • Copilot:编码AI助手(yyds,可惜收费了)

  • AiXcoder Code Completer:编码AI自动补全,比IDEA自带的智能一些

  • Alibaba Cloud AI Coding Assistant:编码AI自动补全,比IDEA自带的智能一些

  • GenerateSerialVersionUID:可一键为实现 Serializable 接口的类生成 SerialVersionUID

  • Camel Case:快速转换变量名称,支持常见的大小驼峰、常量等7中变量名切换

  • Smart Input:自动识别光标位置后切换输入法

  • ObjectHelperObject助手,有2个非常实用的功能:①支持自动生成对象拷贝代码;②实体类一键生成json示例

  • JRebel:本地热部署插件(收费)

  • FastHotSwapper:本地热部署插件,JRebel的免费平替

编码质量

  • SonarLint:代码合规扫描

  • Alibaba Java Coding Guidelines:代码合规扫描

  • FindBugs-IDEA:自动找出一些简单的BUG

  • JavaDoc:一键给所有类和方法生成注释


http://www.kler.cn/a/403483.html

相关文章:

  • 为啥需要MD5加密的时候用str(i)而不是“i”
  • 【机器学习】——朴素贝叶斯模型
  • Linux: network: tcp: TCP: request_sock_TCP: Possible SYN flooding on port 3868.
  • Linux INPUT 子系统详解
  • Vue2与Vue3:深入比较与迁移指南
  • Vue 如何简单更快的对 TypeScript 中接口的理解?应用场景?
  • C#编程:免费PDF小工具(可下载)更新功能
  • Vue 3集成海康Web插件实现视频监控
  • Ruby Socket 编程
  • ✅DAY31 贪心算法终 | 56. 合并区间 | 738.单调递增的数字
  • React Native 基础
  • 2025蓝桥杯(单片机)备赛--扩展外设之I2C的重要应用--AT24C02(七)
  • 快速删除 node_modules 目录的集中方法
  • 《原子操作:程序世界里的“最小魔法单位”解析》
  • 某杀软环境下的添加账户
  • OpenHarmony-3.驱动HDF
  • 简单工厂模式、方法工厂模式
  • GaussianDreamer: Fast Generation from Text to 3D Gaussians——点云论文阅读(11)
  • S5700交换机堆叠问题定位指导(Guidelines for locating Switch Stacking Issues)
  • PostgreSQL常用时间函数与时间计算提取示例说明
  • 基于Matlab的变压器仿真模型的建模方法(6):单相三绕组变压器的拉氏变换数学模型和仿真模型
  • 实验四:构建园区网(OSPF 动态路由)
  • 力扣—136.只出现一次的数字
  • 从壹开始解读Yolov11【源码研读系列】——Data.build.py:YOLO用于训练Train + 验证Val的无限数据集加载器DataLoader搭建
  • 【青牛科技】 GC1288散热风扇驱动芯片的理想替代者可替代LA6588 / 三洋
  • 嵌入式Linux的RTC读写操作应用