【随笔记】分享一下26个常用的IDEA插件

news2024/9/23 13:21:09

文章目录

  • 1. Chinese Language
  • 2. Atom Material Icon
  • 3. Rainbow Brackets
  • 4. Translation
  • 5. Codota
  • 6. GenerateAllSetter
  • 7. GsonFormatPlus
  • 8. Alibaba Java Coding Guidelines
  • 9. Free Mybatis Tool
  • 10. maven-search
  • 11. Maven Helper
  • 12. CodeGlance Pro
  • 13. MyBatisCodeHelperPro
  • 14. Easy Javadoc
  • 15. Statistic
  • 16. AiXcoder Code Completer
  • 17. GitToolBox
  • 18. .ignore
  • 19. Lombok
  • 20. MybatisX
  • 21. SequenceDiagram
  • 22. InnerBuilder & Builder Generator
  • 23. Jprofiler
  • 24. Scala
  • 25. Spring Boot Helper
  • 26. Markdown


1. Chinese Language

汉化必备

在这里插入图片描述

2. Atom Material Icon

美化图标

在这里插入图片描述

3. Rainbow Brackets

彩虹括号

在这里插入图片描述

4. Translation

翻译插件(默认是谷歌翻译,现在谷歌翻译好像不对国内开放了,理由是国内使用率太低,需要手动更改翻译引擎)

在这里插入图片描述

5. Codota

代码提示插件

在这里插入图片描述

6. GenerateAllSetter

一键生成setter,超级好用

在这里插入图片描述

7. GsonFormatPlus

把 JSON 字符串直接转化成类

在这里插入图片描述

8. Alibaba Java Coding Guidelines

阿里巴巴代码规范检查

在这里插入图片描述

9. Free Mybatis Tool

快速从代码跳转到mapper及从mapper返回代码。

在这里插入图片描述

10. maven-search

搜索maven依赖

在这里插入图片描述

11. Maven Helper

解决maven依赖冲突

在这里插入图片描述

12. CodeGlance Pro

右侧代码预览小地图

在这里插入图片描述

13. MyBatisCodeHelperPro

mybatis代码自动生成插件

在这里插入图片描述

14. Easy Javadoc

快速为Java的类、方法、属性加注释
快捷键:crtl + \

在这里插入图片描述

15. Statistic

统计代码数量

在这里插入图片描述

16. AiXcoder Code Completer

代码提示补全插件。据说是使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化。(但是我没有试过)

在这里插入图片描述

17. GitToolBox

Git 增强插件。在自带的 Git 功能之上,新增了查看 Git 状态、自动拉取代码、提交通知等功能。最好用的是可以查看到每一行代码的最近一次提交信息。

在这里插入图片描述

18. .ignore

代码提交忽略插件:生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写

在这里插入图片描述

19. Lombok

支持lombok的各种注解,从此不用写getter setter toString 方法等(不过现在好像在应用商店搜不到了。只能去官方下载,再安装:https://plugins.jetbrains.com/plugin/6317-lombok)

在这里插入图片描述

20. MybatisX

MyBatis增强插件。安装之后可在Dao层接口和对应的xml文件之间快速跳转,在Dao层接口定义好方法后可在对应的xml文件快速生成基础的SQL标签。

在这里插入图片描述

21. SequenceDiagram

以时序图的方式展示方法的调用关系。
安装之后选中一个类或方法右键选择"Sequence Diagram",即可调出时序图,可点击左侧工具按钮设置调用深度。

在这里插入图片描述

22. InnerBuilder & Builder Generator

生成一个内部Builder类(这2个插件需要学过建造者设计模式才能更充分的理解使用,确实非常方便)

在这里插入图片描述

在这里插入图片描述

23. Jprofiler

内存分析工具

在这里插入图片描述

24. Scala

intellij IDEA本来是不能开发Scala程序的,需要安装Scala插件

在这里插入图片描述

25. Spring Boot Helper

可视化构建SpringBoot项目

在这里插入图片描述

26. Markdown

Markdown扩展

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/57350.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[附源码]计算机毕业设计学生在线考试系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

[附源码]计算机毕业设计颐养天年辅助平台Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

[附源码]JAVA毕业设计健康生活网站(系统+LW)

[附源码]JAVA毕业设计健康生活网站(系统LW) 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术&…

114页5万字字智能交通大数据综合服务平台建设方案

目录 1.项目概述 1 1.1 项目名称 2 1.2 项目承担单位 2 1.3 建设方案编写单位 2 1.4 建设方案编制依据 2 1.5 建设目标、规模、周期 4 2.项目建设的必要性和可行性 6 2.1 现状及成果 6 2.1.1 xxx县交通运输局 6 2.2.2 公路管理领域 7 2.2.3 港航管理领域 7 2.2.4 工程质监领域 …

URL转发请求

URL转发请求目录概述需求:设计思路实现思路分析1.一种方法2.第二种方法:参考资料和推荐阅读Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for ch…

谷粒商城十二性能压测

在分布式开发中,我们将每一一种服务都抽取成一个独立的模块,微服务模块在真正的上线之前,甚至是上线以后,我们都要进行压力测试,才能投入正常的使用。 压力测试是为了我们的系统在当前软硬件环境下,最大的…

uni-app引入海康威视h5player实现视频监控的播放

uni-app引入海康威视h5player实现视频监控的播放知识储备工具下载webplayer.htmlh5player.vue知识储备 uni-app web-view组件相关知识:点击学习。海康威视相关工具下载:点击跳转下载。web-view组件不全屏显示:uni-app web-view 如果设置不全…

[附源码]计算机毕业设计医学图像管理平台Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

XXL-Job集群部署

文章目录一、调度中心集群部署1. 优点2. 集群需要满足的条件3. 集群部署方案二、任务执行器的集群配置2.1. 集群地址配置2.2. 执行器名称配置2.3. 执行器端口三、路由策略一、调度中心集群部署 1. 优点 调度中心支持集群部署,提升调度系统容灾和可用性&#xff1b…

[附源码]计算机毕业设计springboot在线项目管理

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

亚马逊云科技推出安全数据湖Amazon Security Lake

2022年12月2日,亚马逊云科技在2022 re:Invent全球大会上宣布,推出Amazon Security Lake,该服务可以自动将客户在云端和本地的安全数据集中到客户在亚马逊云科技账户下专门构建的数据湖中,方便客户针对安全数据做出快速行动。 Am…

Java旅游网站管理系统毕业设计、Java旅游线路和景点网站设计与实现 毕设作品参考

功能清单 【后台功能】 系统设置:设置关于我们、联系我们、加入我们、法律声明 广告管理:设置小程序首页轮播图广告和链接 留言列表:所有用户留言信息列表,支持删除 会员列表:查看所有注册会员信息,支持删…

基于STM32倒车雷达系统(OLED显示)(Proteus仿真+程序+设计报告)

编号:25 基于STM32倒车雷达系统(OLED显示) 功能描述: 本设计由STM32单片机HC_SR04超声波模块OLED按键蜂鸣器LED组成。 1、采用STM32F103最小系统。 2、HC_SR04超声波模块实现测距。测距范围2cm-400cm之间。 3、OLED实时显示测到…

双十二电容笔哪个品牌好?十大电容笔知名品牌

现在,电容笔的普及度和性能都在不断提高。而如何选择一款性价比高的电容笔,则成为了一个很大的难题。很多人把电容笔作为日常使用的工具,因此,大家都在寻找更好,更经济的电容笔。所以,哪个品牌的电容笔最便…

MySQL同步数据到Elasticsearch

背景 随着平台的业务日益增多,基于数据库的全文搜索查询速度较慢,已经无法满足需求。所以,决定基于Elasticsearch 做一个全文搜索平台,支持业务相关的搜索需求。那么第一个问题就是:如何从MySQL同步数据到Elasticsear…

04_openstack之Glance镜像和云主机类型

目录 一、环境准备 二、云主机类型管理 1、基本概念 2、创建云主机类型 三、镜像管理 1、基本概念 2、COW介绍和qcow2创建 3、管理页面创建镜像 一、环境准备 部署openstack私有云环境,步骤:02_openstack私有云部署_桂安俊kylinOS的博客-CSDN博…

Lombok最新最全解析

Lombok目录什么是Lombok运行原理优势与缺点注解示例稳定版valvarNonNullCleanupGetter/SetterToStringEqualsAndHashCodeNoArgsConstructor RequiredArgsConstructor and AllArgsConstructorstaticNameaccessonConstructorDataValuestaticConstructorBuilderSingularBuilder.De…

MySQL Linux服务器快照克隆引起的binlog日志无法正常删除导致文件系统满

最近,一个mysql数据库Linux服务器文件系统空间满,查看是binlog消耗绝大部分空间;经了解mysql数据库每天进行全备并删除1天前binlog日志;然而,2022.11.15日开始的binlog均没删除,后续了解到linux服务器被快照…

全都会!预测蛋白质标注!创建讲义!解释数学公式!最懂科学的智能NLP模型Galactica尝鲜 ⛵

💡 作者:韩信子ShowMeAI 📘 机器学习实战系列:https://www.showmeai.tech/tutorials/41 📘 深度学习实战系列:https://www.showmeai.tech/tutorials/42 📘 自然语言处理实战系列:htt…

图片里的文字如何提取?试试这几种提取方法

最近收到了一些小伙伴的私信,他们收到了对方发送过来的图片,觉得图片上的文字信息比较重要,但是又不知道有什么快速的方法能提取到图片中的文字。平时你们遇到这种情况会怎么做呢?今天我给大家分享几个可以将图片转为文字的方法&a…