IDEA常用插件分享

news/2025/2/27 8:20:48/

分享几个常用的IDEA开发插件,极大的提高工作效率

1、Alibaba Java Coding Guidelines

阿里巴巴代码规约:

Alibaba Java Coding Guidelines 专注于Java代码规范,目的是让开发者更加方便、快速规范代码格式。该插件在扫描代码后,将不符合规约的代码按 Blocker、Critical、Major 三个等级显示出来,并且大部分可以自动修复,它还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。

2、Background Image Plus

idea窗口背景图

改变编辑器的背景图,可以自定义设置图片

3、CodeGlance

idea窗口代码缩略图

在这里插入图片描述

4、mybatis插件

以下二选一,建议用MyBatisCodeHelperProFree Mybatis plugin 免费MybatisX MyBatisCodeHelperPro 收费

5、GenerateAllSetter

一键调用一个对象的所有的set方法

6、mybatis log插件

将控制台debug日志转成sql

以下二选一,建议用MybatisLogPlugin
Mybatis Log
Mybatis Log Plugin

7、lombok

lombok用的很多,大家都知道的

8、RestfulToolkit

一套 RESTful 服务开发辅助工具集,一个简单的 http 请求工具,根据 URL 直接跳转到对应的方法定义,这个功能很好用

9、CamelCase

下划线和驼峰互转用的

10、下面的插件都不太常用,简单列举出来

  • Material Theme UI Plugin:主题插件;
  • GsonFormat:将 JSON 字符串自动转换成 Java 实体类;
  • Maven Helper:解决 Maven 依赖冲突的利器,可以快速查找项目中的依赖冲突;
  • Codota:用了 Codota 后不再怕对 API 不会用,举个栗子:当我们用 stream().filter() 对 List 操作,可是对 filter() 用法不熟,按常理我们会百度一下,而用 Codota 会提示很多 filter()用法,节省不少查阅资料的时间;
  • Properties to YAML Converter:将 Properties 配置文件一键转换成 YAML 文件,很实用的一个插件。 注意:要提前备份原 Properties 文件;
  • activate-power-mode:这个震动的效果看似很是酷炫,可写了十分钟代码我就快被它晃悠吐了,不建议用;
  • Nyan progress bar:会让 IDEA 所有进度条都变得萌萌的,但我并不建议你安装因为会很卡,不知道是不是只有我这样;

以上就是我基本用的这些,不太常用的不建议大家安装,保持开发工具基本的开发用途就好,花里胡哨的装多了也会卡,更何况好玩的东西也不都尽在idea中,你们觉得呢?


http://www.ppmy.cn/news/83344.html

相关文章

ABP VNext集成Quartz

ABP VNext集成Quartz 1.添加Nuget包2.Module中添加依赖3.编写逻辑 1.添加Nuget包 Volo.Abp.BackgroundWorkers.Quartz2.Module中添加依赖 typeof(AbpBackgroundWorkersQuartzModule) [DependsOn(typeof(EquipDomainModule),typeof(EquipApplicationContractsModule),typeof(…

前端线上接口503-nginx跨域proxy_pass;proxy_set_header

nginx大怨种 前端线上接口503-nginx跨域 前端线上接口503-nginx跨域 前提:vue项目本地接口通过proxy都可使用,但是项目部署在服务器上后发现所有接口出现503如下状况 简而言之:页面部署在域名为https://aa.bb.cc.com/vehicle/#/下&#xff0…

上门服务小程序|东邻到家系统|上门服务系统包含哪些功能?

使用东郊到家小程序,只需要一键预约即可在工作之余、休息娱乐的时候,点一个理按疗摩技师,做一个SPA,缓解工作压力,不失为一种享受,并且上门服务小程序可以为技师或从业岗位人员提供就业服务,线上…

AWS-S3通用存储操作,操作minio、oss、cos等所有兼容s3协议的云存储(含有大文件分片上传实现)

一、介绍 通用存储操作common包&#xff0c;支持所有兼容amazon-s3协议的云存储&#xff0c;如minio、oss、cos等&#xff0c;以后客户用啥云储存一套代码都能搞定了&#xff0c;真棒~ 二、代码结构 三、代码实现 3.1 pom.xml <?xml version"1.0" encoding&q…

解决dpdk reserve的内存返回的虚拟地址和iova地址一样的问题

1. 背景: 在ubuntu20.04上用dpdk API: rte_memzone_reserve_aligned("L1L2_PCIE_MEMORY", 1.5*1024*1024*1024, rte_socket_id(), RTE_MEMZONE_1GB|RTE_MEMZONE_IOVA_CONTIG, RTE_CACHE_LINE_SIZE); 分配1.5…

【周末闲谈】什么是云计算?

个人主页&#xff1a;【&#x1f60a;个人主页】 系列专栏&#xff1a;【❤️周末闲谈】 ✨第一周 二进制VS三进制 ✨第二周 文心一言&#xff0c;模仿还是超越&#xff1f; ✨第二周 畅想AR 文章目录 前言什么是云计算&#xff1f;&#x1f914;&#x1f914;&#x1f914;大数…

MySQL8.0基础篇

文章目录 一、MySQL概述1、数据库概述1.1 数据库作用1.2 数据库的相关概念 2、MySQL概述2.1 概述2.2 RDBMS与非RDBMS 3、MySQL环境安装3.1 MySQL的下载、安装、配置(win)3.2 MySQL登录3.3 MySQL演示使用3.4 MySQL目录结构与源码 二、SQL查询1、SQL详情1.1 SQL分类1.2 SQL语言的…

一个Python的轻量级搜索工具--Whose

本文将简单介绍 Python 中的一个轻量级搜索工具Whoosh&#xff0c;并给出相应的使用示例代码。 # Whoosh 简介 Whoosh 由 Matt Chaput 创建&#xff0c;它一开始是一个为 Houdini 3D 动画软件包的在线文档提供简单、快速的搜索服务工具&#xff0c;之后便慢慢成为一个成熟的搜…