idea里面常用插件

news/2024/7/16 10:26:21 标签: intellij-idea, java, ide

这里列出了一系列常用的 IntelliJ IDEA 插件,它们可以提高开发效率、简化操作,以及帮助进行代码分析和优化。以下是每个插件的简要介绍:

  1. GenerateAllSetter:生成对象的所有 set 方法和 get 方法,方便对象之间的转换。该插件可帮助快速生成类的 setter 和 getter 方法,以及对象之间的转换方法。详细使用方法可以参考其 GitHub 连接。

  2. JRebel and XRebel:提供热部署和性能分析功能,使得在修改代码后无需重启服务即可生效,同时提供性能分析工具 XRebel,便于进行性能监测和分析。

  3. Key Promoter X:快捷键提示插件,可以显示与鼠标操作不匹配的快捷键,并提供了在操作时学习新快捷键的功能。

  4. LeetCode Editor:针对 LeetCode 刷题的插件,提供了在 IntelliJ IDEA 中刷题的环境和支持。

  5. Maven Helper:Maven 依赖分析插件,帮助开发者分析和解决 Maven 依赖问题。

  6. MyBatis Log Free:MyBatis SQL 打印插件,用于生成 MyBatis SQL 语句的日志,便于调试和分析。

  7. MybatisX:用于 Mapper 和 XML 文件相互跳转的 MyBatis 插件,提供了便捷的跳转功能,方便开发者在 Mapper 和 XML 文件之间切换。

  8. RestfulTool:RESTful 服务开发辅助工具,提供了服务树显示窗口、HTTP 请求工具等功能,支持 Spring 和 JAX-RS,方便开发者定位和测试 API 接口。

  9. SonarLint:代码质量审查插件,能够在开发过程中检测代码质量问题,并提供实时的代码审查建议。

  10. Alibaba Java Coding Guidelines p3c Scanner:阿里巴巴 Java 编码规范扫描插件,用于扫描代码中是否符合阿里巴巴的 Java 编码规范,并提供改进建议。

  11. Translation:翻译插件,可以配置有道翻译或百度翻译的 API,用于在网络环境无法连接 Google 的情况下,在 IDEA 内进行翻译。

  12. Rainbow Brackets:彩虹括号,用不同颜色标记代码中的括号对,增强代码可读性。

  13. String Manipulation:字符串操作插件,提供了各种字符串操作的功能,方便快捷地处理字符串。

  14. Chinese (Simplified) Language Pack:官方汉化插件包,将 IntelliJ IDEA 界面汉化,提供中文界面。

  15. Statistic:代码统计插件,用于统计项目中的代码行数、文件数等信息,帮助开发者了解项目规模和结构。

这些插件可以根据开发者的需求和习惯选择安装和使用,以提高开发效率和舒适度。


http://www.niftyadmin.cn/n/5213012.html

相关文章

PyQt6库和工具库QTDesigner安装与配置

锋哥原创的PyQt6视频教程: 2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计12条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话版…

【鬼鬼鬼iiARPG开发记录】

鬼鬼鬼ARPG开发记录 一、创建项目1、创建3D(URP)项目2、导入新的输入系统(input system)3、勾选Enter Play Mode Options 二、导入资源1、创建若干文件夹 一、创建项目 1、创建3D(URP)项目 2、导入新的输入系统(input system) …

Java实现—数据结构 1.初识集合框架

一、什么是集合框架 Java集合框架,又被称为容器,是定义在java.util包下的一组接口interfaces和其实现类classes 其主要表现为将多个元素element置于一个单元中, 集合框架是由若干个类组成的,每个类的背后就是一种数据结构&…

jQuery 第十章(jQuery AJAX以及jQuery和其他框架兼容)

文章目录 前言什么是 AJAX?jQuery - AJAX load() 方法jQuery load() 方法 jQuery - AJAX get() 和 post() 方法HTTP 请求:GET vs. POSTjQuery $.get() 方法jQuery $.post() 方法 jQuery 与其他框架兼容jQuery 和其他 JavaScript 框架jQuery noConflict()…

【实战】K8S Helm部署Redis Cluster Redisinsight

文章目录 前言部署Redis Cluster安装Redis Insight写在最后 前言 在Web服务的开发过程中,Redis一直以来都有着举足轻重的作用。基本上所有的后端服务都会用这个中间件实现具体的业务场景,比如常作为系统缓存、分布式锁,也可以实现排名、定位…

webrtc AEC 线性滤波 PBFDAF(均匀分块频域自适应滤波)介绍

计算一个脉冲响应和输入信号的卷积,除了使用原始的时域卷积以外,还有如下方法: FFT卷积的方法:对输入信号(长度M)和脉冲响应(长度N)分别补零到K(K>MN-1),…

中国吡唑醚菌酯行业市场调研与投资评估报告(2024版)

内容简介: 1993年,巴斯夫公司对醚菌酯分子结构进行了修饰,开发出又一甲氧基丙烯酸酯类杀菌剂——吡唑醚菌酯。2000年,吡唑醚菌酯在英国布赖顿会议上首次公布。2001年上市,目前吡唑醚菌酯现已成为年销售额超过10亿美元…

Error after installing pip tensorflow-gpu with cuda 10

tensorflow 版本号和cuda版本号不兼容,产生冲突。 解决办法: 根据Tensorflow GPU list : https://www.tensorflow.org/install/source#gpu 来安张对应的tensorflow 和 cuda 版本,使得不发生矛盾和冲突。