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

IntelliJ IDEA 实用插件推荐(包含使用教程)

IntelliJ IDEA 实用插件推荐

背景:电脑重装了,重新下载了最新版的IntelliJ IDEA,感觉默认模式有点枯燥,于是决定从网上下载一些实用美观的插件优化自己以后吃饭的工具,现在推荐的都是目前还能用的(亲身实践),而且能够通过Idea直接下载,下载不了的先检查一下自己的网络情况,非常适合小白以及入门人员。

1 美化类Plugins

1.1 Chinese(Simplified)

实用的汉化插件,各种翻译做的很不错,英语不太好的建议都装上。
在这里插入图片描述
重启即可使用。

1.2 Material Theme UI

主题UI神器,能够为你提供出官方之外的不同风格的UI界面,总有一款适合你~!
在这里插入图片描述
可以在右下角的工具栏快速切换主题:
在这里插入图片描述
个人比较喜欢的是这款**Solarized Light(Material)**的风格,像小说那种羊皮纸一样,看起来对眼睛很舒服,当然有很多其他款式供你自由选择,看个人喜好:
在这里插入图片描述

1.3 Background Image Plus

设置背景图,可以将你喜欢的壁纸设置到Idea上
在这里插入图片描述
但这款插件目前有点小问题,每次启动Idea都会提示你该插件异常,不在JetBrain中注册,不知道以后会修复不,也不能像之前从视图的工具栏点击"Set Background Image”直接设置图片了,这个选项直接不见了。。。目前能用的方法就是通过“双击Shift”打开功能搜索栏,输入“设置背景图像”:
在这里插入图片描述
接着选择你的壁纸和透明度,最后效果如下:
在这里插入图片描述
附一个免费高清壁纸网站,懒人自取:https://wallhaven.cc/

1.4 Rainbow Brackets

括号()显示美化,当你使用多层嵌套括号((()))时,它能够用不同颜色将左右括号对应显示,帮助你区分不同的代码块
在这里插入图片描述
安装后重启Idea即可显示。

2 实用类Plugins

2.1 Alibaba Java coding Guidelines(XenoAmess TPM)

阿里的编程规范软件,可以帮助你检查你的代码是否规范,改掉坏习惯:
在这里插入图片描述
可以在“工具”找到“阿里编码规约”进行代码规范扫描:
在这里插入图片描述
检查示例结果:
在这里插入图片描述

2.2 JavaDoc & Easy JavaDoc

JavaDoc是一款快速注释神器,代码注释是程序员的基本素养,但也会让我们分散较多的精力,这款插件能够帮你一键生成文档注释,高效快捷规范。
在这里插入图片描述
使用方法:快捷键“Alt+Insert"选择"Create JavaDocs for all elements"即可完成注释。
在这里插入图片描述
在这里插入图片描述
相较于JavaDoc的英文注释,Easy JavaDoc则是用汉语进行代码注释,并且会在类的注释额外加上代码作者 @author 以及日期 @data
在这里插入图片描述
注意事项:使用前检查一下翻译引擎如果是谷歌,可能因为被墙,并不能正常进行,可在设置里更换为百度翻译或有道翻译
在这里插入图片描述
使用方式为双击选中类名->快捷键“Alt+Insert”->选择"生成文档注释”。下面是两者的效果对比(左边为JavaDoc,右边为Easy JavaDoc):
在这里插入图片描述
在这里插入图片描述
个人觉得Easy JavaDoc更好用一些,注释还是看汉语舒服,当然得看个人习惯以及公司要求。

2.3 RestfulTool

接口测试工具。安装成功后会在右侧有一个“RestfulTool”的选项卡,点击之后会显示出当前项目的所有请求地址,并且支持各种各样的请求类型,类似于PostMan,只不过更加方便:
在这里插入图片描述

2.4 EasyCode

代码生成器:能够根据数据库表一键生成从domain到mapper到service到serviceImpl到controller的所有代码,所有基本的增删改查操作。
在这里插入图片描述
详细使用教程:https://blog.csdn.net/weixin_43982359/article/details/121799836

2.5 MyBatisX

Mybatis-plus 团队为 Mybatis 开发的插件,提供了 Mapper 接口和 XML之间的跳转和自动生成模版的功能,喜欢用Mybatis-plus的可以划走。
在这里插入图片描述

2.6 Key Promoter X

一个可以让你慢慢脱离鼠标操作、记住常用快捷键的插件,在IDEA中操作时,他会将对应的快捷键,进行提示。
并且右侧会有一个列表,将你近期使用的功能进行展示,对于高频操作我们可以使用快捷键,这样可以提升效率
在这里插入图片描述

2.7 Maven Helper

安装之后,在pom文件会多出一个Dependency Analyzer选项卡,帮你对Maven管理的各种依赖进行分析

  • Chonflicts:显示冲突依赖
  • All Dependencies as List:以列表形式显示依赖
  • All Dependencies as Tree:一树的形式显示依赖
    在这里插入图片描述
    遇到冲突的依赖,可以点击右键跳到源文件或者直接选择Exclude排除这个依赖
    在这里插入图片描述

2.8 Translation

顾名思义,一款翻译插件,在你阅读别人代码时遇到不会单词可以直接查看翻译,再也不用在翻译软件APP与Idea来回切换了
在这里插入图片描述
还可以点击☆收藏单词,打开单词本随时记忆:
在这里插入图片描述

注意,要在右下角选择微软翻译,谷歌的目前不支持了:
在这里插入图片描述

3 好玩的小工具

3.1 LeetCode Editor

上班刷题的摸鱼神器!让你表面写代码,其实在刷题。
保姆级教程专职转自:https://blog.csdn.net/qq_38644378/article/details/113574422
在这里插入图片描述
在这里插入图片描述

3.2 AI小工具

某些原因只能贴图,不方便放名称…
在这里插入图片描述
使用方法:使用方法很简单,如图所示,第一次使用要关注一个公众号,不用账号跟高科技之类的,感兴趣可以体验一下:
在这里插入图片描述

相关文章:

IntelliJ IDEA 实用插件推荐(包含使用教程)

IntelliJ IDEA 实用插件推荐 背景:电脑重装了,重新下载了最新版的IntelliJ IDEA,感觉默认模式有点枯燥,于是决定从网上下载一些实用美观的插件优化自己以后吃饭的工具,现在推荐的都是目前还能用的(亲身实践…...

WideDeep模型

google提出的Wide&deep模型,将线性模型与DNN很好的结合起来,在提高模型泛化能力的同时,兼顾模型的记忆性。wide&deep这种将线性模型与DNN的并行连接模式,后来称为推荐领域的经典模式,奠定了后面深度学习模型的…...

nacos集群模式+keepalived搭建高可用服务

实际工作中如果nacos这样的核心服务停掉了或者整个服务器宕机了,那整个系统也就gg了,所以像这样的核心服务我们必须要搞个3个或者3个以上的nacos集群部署,实现高可用; 部署高可用版本之前,首先你要会部署单机版的naco…...

吉利「银河」负重突围

吉利控股集团最新公布的数据显示,2022年,吉利控股集团汽车总销量超230万辆,同比增长4.3%。其中,新能源汽车销量超64万辆,同比增长100.3%。 在中国本土市场,2022年吉利集团旗下品牌乘用车总交付量为135.84万…...

QT之图形视图框架概述——Graphics View Framework

QT之图形视图框架概述——Graphics View Framework1. 概述2. 核心类3. 事件传递4. Graphics View 坐标系统5. 参考1. 概述 Graphics View Framework是子Qt 4.2引入的,用来取代之前版本中的QCanvas。Graphics View Framework提拱了用于大量2D图形项的管理和交互的能…...

【SQL开发实战技巧】系列(二十二):数仓报表场景(上) 从分析函数效率一定快吗聊一聊结果集分页和隔行抽样实现方式

系列文章目录 【SQL开发实战技巧】系列(一):关于SQL不得不说的那些事 【SQL开发实战技巧】系列(二):简单单表查询 【SQL开发实战技巧】系列(三):SQL排序的那些事 【SQL开发实战技巧…...

小米无线AR眼镜探索版细节汇总

在MWC 2023期间,小米正式发布了一款无线AR眼镜,虽然还没看过实机,但XDA提前上手体验,我们从中进行总结。首先我要说的是,小米这款眼镜和高通无线AR眼镜参考设计高度重叠,产品卖点几乎一致,只是增…...

Web3中文|Litra:简洁而优美的NFT流动性协议,能给NFT市场带来什么?

2021年,NFT元年2021年,无疑是 NFT 的“元年”。这一年推特创始人的首条推特被拍出250万美元,加密艺术家Beeple的数字作品“First 5000 Days”在佳士得以6900万美元价格成交,无聊猿最高上涨了1800倍。2021年11月,在Goog…...

SSL证书对虚拟主机的用处有哪些?

虚拟主机是指在同一台服务器上,通过不同的域名或IP地址为多个网站提供服务的一种网络主机。而SSL证书则是一种数字证书,它用于加密网站与用户之间的通信,确保数据传输的安全性和完整性。在虚拟主机上,SSL证书有以下几个用处&#…...

SpringCloud之MQ笔记分享

MQ异步通信 初始MQ 同步通信 优点:时效性较强,可以以及得到结果 Feign就属于同步方式–问题: 耦合问题性能下降(中间的等待时间)资源浪费级联失败 异步通信 优点 耦合度低性能提升,吞吐量高故障隔离…...

动态规划背包问题

背包问题的分类 拿到背包问题,最重要的是会归类到哪一种背包问题中,常见的考题里主要是01背包和完全背包,leetcode上连多重背包的题目都没有。实际完全背包问题就是01背包的一种。 对一和零这道题,很多人容易把m看成一个背包,n看成另一个背包,从而当做多重背包。然而这…...

OpenCV4.x图像处理实例-张嘴和闭嘴检测

张嘴和闭嘴检测 在活体验证中,张嘴和闭嘴检测也是一个重要的环节。本文将介绍如何通过检测人脸上唇和下唇的关键点,并计算上唇和下唇的关键点的距离来检测当前人脸状态是否处于张嘴或闭嘴。 张嘴和闭嘴检测主要步骤如下: 第一步,安装依赖库 示例中使用到OpenCV和MediaP…...

软考高级系统分析师系列论文之十二:论实时控制系统与企业信息系统集成在工业控制的常规应用

软考高级系统分析师系列论文之十二:论实时控制系统与企业信息系统集成在工业控制的常规应用 一、摘要二、正文三、总结一、摘要 本文通过“工控组态软件”项目的开发,着重讨论实时系统与信息系统的集成。近年来,国内外的组态软件取得了很大的发展,已广泛应用于企业生产。组…...

蓝桥杯入门即劝退(二十三)货物摆放问题

欢迎关注点赞评论,共同学习,共同进步! ------持续更新蓝桥杯入门系列算法实例-------- 如果你也喜欢Java和算法,欢迎订阅专栏共同学习交流! 你的点赞、关注、评论、是我创作的动力! -------希望我的文章…...

经验之谈——指标异常了怎么办?

本文参考了数据万花筒的文章,结合我自己工作经验。希望给大家一些帮助。 指标异常排查,是数据分析师的工作重点之一,是各行各业数据分析师都绕不开的话题。 本文试图回答: 1、指标波动的影响因素有哪些? 2、如何快速…...

影视领域解说电影怎样做才会更加出彩?

还有没有想要做影视解说的新手朋友~给大家分享一下影视解说快速上手的软件工具! 一、解说文案 文案是影视解说中最重要的步骤,如果你无法保证文案足够优秀,那么请务必让所有语句通顺,整体通篇下来让人知道你是在讲一个完整的故事…...

【Spring6】| Spring对IoC的实现(核心重点)

目录 一:Spring对IoC的实现 1. IoC 控制反转 2. 依赖注入 2.1 set注入 2.2 构造注入 3. set注入专题 3.1 注入外部Bean 3.2 注入内部Bean 3.3 注入简单类型 3.4 级联属性赋值(了解) 3.5 注入数组 3.6 注入List集合和Set集合 3.7…...

部门来了个测试工程师,听说是00后,实在是太卷了.....

都说00后躺平了,但是有一说一,该卷的还是卷。 这不,前段时间我们部门来了个00后,工作没两年,跳槽到我们公司起薪18K,都快接近我了。后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。…...

冲冲冲,力扣javascript刷题——数组总结

力扣javascript刷题——数组总结冲冲冲,力扣刷题——数组总结1.二分查找力扣704题:二分查找35.搜索插入位置34.在排序数组中查找元素的第一个和最后一个位置69.x 的平方根367. 有效的完全平方数2.双指针法27. 移除元素26. 删除有序数组中的重复项283.移动零844. 比较…...

使用kotlin编写html dsl框架

前排提醒,这个框架就是我写着玩的,如果您已经会使用vue或其他前端框架,这篇文章可能对您没有什么意义。即使您不会如上提到的框架,也不要对该框架报有过高的期待,该框架更多的是,我自己的自娱自乐。 这里还…...

【谷粒学院】MybatisPlus(1~17)

1.项目介绍 2.项目背景介绍 3.项目商业模式介绍 4.项目功能模块介绍 5.项目技术点介绍 6.项目技术点-MybatisPlus介绍 官网:http://mp.baomidou.com/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做…...

C++的输入输出

目录 一、基本的输入输出 二、I/O库头文件 三、标准输出流(cout) 四、标准输入流(cin) 五、标准错误流(cerr) 六、标准日志流(clog) 一、基本的输入输出 C 标准库提供了一组丰…...

RNN相关知识总结

目录RNN结构与原理1.模型总览2.反向传播LSTM结构与原理1.模型总览2.如何解决RNN梯度消失/爆炸问题?GRU结构及原理1.模型总览LSTM与GRU的区别RNN结构与原理 1.模型总览 上图是RNN的展开结构图,由输入层、隐藏层和输出层组成。当前时间步t 的隐藏状态hth_…...

2. 应用C/C++编写程序

2.1 一个完整的C++源程序 例题是参考书《C++程序设计--基础,编程抽象与算法策略》第一章的PowersOfTwo.cpp。当运行程序PowersOfTow时,计算机要询问指数是多少,即2的多少次方。例如,输入8,程序会产生2的0到8次方的值。 /* File: PowersOfTwo.cpp *程序注释 …...

Spring Boot 统一功能处理(用户登录权限效验-拦截器、异常处理、数据格式返回)

文章目录1. 统一用户登录权限效验1.1 最初用户登录权限效验1.2 Spring AOP 统一用户登录验证1.3 Spring 拦截器1.4 练习:登录拦截器1.5 拦截器实现原理1.6 统一访问前缀添加2. 统一异常处理3. 统一数据格式返回3.1 统一数据格式返回的实现3.2 ControllerAdvice 源码…...

oracle存储过程的使用

文章目录oracle存储过程的使用基本结构管理存储过程调用存储过程的方法存储过程参数关键词: IN 和outin/out测试案例调用in/out测试案例存储过程语法DECLARE声明关键词赋值使用in/out将值作为子程序的参数分配给变量,看上面的案例为布尔变量赋值表达式串…...

一些无线通信系统模型的概念

一些无线通信系统模型的概念 扩频通信,指的是系统的带宽WWW远大于其信息传输速率R(bits/s)R(bits/s)R(bits/s), 定义展频带因子BeWRB_e \frac{W}{R}Be​RW​, 易知在扩频通信系统中,BeB_eBe​远大于1. 在频率上产生如此大的冗余度,主要是为了减轻无线通信或卫星通信中经常产生…...

GAIDC 2023盛会迎来大模型论坛“主场”,百度飞桨护航大模型产业发展

‍‍‍‍2月25日-26日,2023全球人工智能开发者先锋大会(GAIDC)在上海临港举行,大会以“向光而行的AI开发者”为主题,汇聚了当前科技和产业革命中的开发者先锋力量。百度深度参与本次大会,飞桨联合上海市人工…...

Python编写GUI界面案例:实现免费下载器

前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 本次网站: 本文所有模块\环境\源码\教程皆可点击文章下方名片获取此处跳转 开发环境: python 3.8 运行代码 pycharm 2022.3 辅助敲代码 模块使用: import parsel >>> pip install parsel…...

我的 System Verilog 学习记录(6)

引言 本文简单介绍 SystemVerilog 语言的 线程。 前文链接: 我的 System Verilog 学习记录(1) 我的 System Verilog 学习记录(2) 我的 System Verilog 学习记录(3) 我的 System Verilog 学…...

网站关键词优化是什么/快速排名工具免费

本篇文章给大家带来的内容是关于Vue.js路由器的使用方法总结(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。是用于 路由器的无刷新跳转改变 标签默认显示标签标签默认显示 Dom 为 主页通过 tag 属性可以改变 如&…...

苏州建设工程招标在哪个网站/网站模板商城

最近两天都在处理这个问题 使用mysql 的时候用到了load data infile 的命令,为什么用这个命令和命令怎么用不解释,参考手册已经很详细了,之说出现的问题。 1.被处理的文件需要严谨的文件格式。 2.路径问题,注意windows 下\\和lin…...

政府网站建设与管理/深圳谷歌网络推广公司

刚好像学习下数据结构,所以就找了些资料写了个简单单链表,有错误的地方还望大神指正。 链表是物理上存储不连续的数据结构,通过链表节点关联下一个链表节点,它与数组不同,数组存储在物理上是连续的。 链表节点包含&…...

企业网站的首页设计模板/重庆百度seo代理

python 中国剩余定理 chinese-remainder-theorem1.题目2.编程思路及代码3.其他参考文献1.题目 描述 给出两个数组 num[0..k - 1] 和 rem[0..k - 1]. 在数组num[0..k - 1]中, 所有的元素都是互质的( gcd 为 1 ). 我们需要找到满足下列条件的最小正数 x:x % num[0] rem[0…...

阿里云域名注册电话/seo发帖网站

redo log大量生成的诊断处理流程本文是原创文章,转载请注明出处: http://blog.csdn.net/msdnchina/article/details/41249705 1.获得归档日志暴增时段的一个归档日志:可以查询v$archived_log视图,结合completion_time列进行定位…...

网站制作设计/google下载

RabbitMQ: 优点:轻量,迅捷,容易部署和使用,拥有灵活的路由配置 缺点:性能和吞吐量较差,不易进行二次开发 RocketMQ: 优点:性能好,稳定可靠,有活…...