IDEA常用插件介绍

article/2025/9/23 7:47:15

前言:插件名为笔者自用的IDEA2019.3.5所能搜索到的,若新版IDEA未能搜索到,可用括号内的插件名替代。

一、Lombok(新版IDEA自带)

Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。这样在源码中就没有了getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。

二、JUnitGenerator 2.0(JUnitGenerator V2.​0

JUnitGenerator 2.0可以自动生成JUnit 4默认测试类模板。

1路径设置

2修改防止乱码 和 消除package不匹配错误

三、.ignore

.ignore可以快速构建.gitignore文件来忽略提交指定的某些文件

在项目上右键→New →.ignore file →.gitignore file(Git)选定模版即可,可自定义。

四、Alibaba Java Coding Guidelines

Alibaba Java Coding Guidelines是阿里代码规范检插件,在 IDEA 上,还提供了实时检测功能,编写代码的同时也能快速发现问题所在,还实现了批量一键修复的功能。

 

五、Background Image Plus(新版IDEA自带)

Background Image Plus可以自定义idea的背景图。

点击View →Set Background Image选定本地照片即可。

如果是新版IDEA,已集成背景图功能,操作如下

六、camelCase

camelCase可以快速切换变量名命名方式。选中变量名按Shift + Alt + U选择自己需要的命名方式。

七、CodeGlance(CodeGlance Pro)

CodeGlance是一款非常好用的代码地图插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,可以快速定位代码的同时,并且提供放大镜功能。

使用:可以通过Settings--->Other Settings--->CodeGlance来设置。

备注:如果出现代码缩略区消失的情况,只需要在上述设置中取消Disabled,也可以一步到位,直接将该插件的开关快捷键给移除掉,防止不小心就关掉了,具体操作如下图。

八、Codehelper.generate(GenerateAllSetter

Codehelper.generate是快速生成代码的插件。这里只介绍最方便且常用的GenAllSetter 特性:在Java方法中, 根据 new 关键词, 为Java Bean 生成所有Setter方法。

按GenAllSetter键两次, 会为Setter方法生成默认值。可在Intellij Idea中为GenAllSetter设置快捷键。

使用:将光标移动到 new 语句的下一行。点击主菜单Tools-> Codehelper-> GenAllSetter, 或者按下GenAllSetter快捷键。

GenerateAllSetter使用:鼠标停留在对象变量上,按快捷键alt+enter会出现快捷选项,如图

九、Maven Helper

Maven Helper可以快速定位依赖冲突的Jar包。

使用:在插件安装好之后,我们打开pom.xml文件,在底部会多出一个Dependency Analyzer选项,进入Dependency Analyzer视图之后有三个查看选项,分别是Conflicts(冲突)、All Dependencies as List(列表形式查看所有依赖)、All Dependencies as Tree(树结构查看所有依赖)。并且这个页面还支持搜索。很方便!并且使用该插件还能快速的执行maven命令。

十、Translation

Translation是一个翻译插件,提供谷歌、百度、有道翻译。

使用:选中待翻译的语句点击右键选择Translation,或者按快捷键Ctrl + Shift + Y。

十一、EasyCode(EasyCode-MybatisCodeHelper兼容MybatisCodeHelper)

EasyCode是一个快速生成代码插件(最好配合Lombok插件使用)。

使用:通过 IDEA 上的 Database 连接数据源,然后右键单机表,选择Easy Code-> Generate Code。

十二、Git Commit Template

Git Commit Template是git提交规范插件。

使用:commit提交时点击图中图标,然后根据所提交的实际代码填写。

十三、MyBatisX

MybatisX是MybatisPlus的官方插件,可实现Mapper接口与XML的跳转(小鸟形状),Mapper 方法自动生成 XML 。

使用:commit提交时点击图中图标,然后根据所提交的实际代码填写。

备注:与常用的Free MyBatis PluginMyBatisCodeHelperPro会冲突,建议如果使用MyBatisPlus框架的话,就只需安装MybatisX。

十四、MyBatis Log Plugin(MyBatis Log Free)

MyBatis Log Plugin是恢复mybatis sql日志到原始的整个可执行sql的插件。插件生成sql语句时用真正的参数值替代了原始的?。

使用:需先在配置文件添加如下配置

如果使用mybatis
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
如果使用mybatis-plus
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

启动IDEA后点击Tools下面的MyBatis Log Plugin即可。

十五、JRebel and XRebel for IntelliJ(JRebel and XRebel)

JRebel and XRebel for IntelliJ是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。可快速实现热部署。

使用:参考 JRebel插件使用详解_哈-CSDN博客_jrebel

十六、Rainbow Brackets

Rainbow Brackets是一款彩虹括号插件,成对的括号显示相同的颜色。

使用:

最近括号内容高亮效果:ctrl+鼠标右键单击

最近括号内容外暗淡效果:alt+鼠标右键单击 

 退出均按Esc键。

十七、VisualGC

Visual GC是一个Java 内存使用分析与GC收集的可视化工具插件。(暂时没用到,部分实用功能要收费)

十八、Zoolytic(Zoolytic - Zookeeper tool)

Zoolytic是一个Zookeeper 可视化管理插件。

十九、Search In Repository

Search In Repository是一款依赖查询工具。习惯官网查询的可移步https://search.maven.org/ 和https://mvnrepository.com/。

二十、arthas idea

arthas idea是一款更简单的使用arthas的 IDEA 插件。(暂时没用到)

二十一、GitToolBox

GitToolBox是一款git增强工具,可以在每一行后面显示提交人和时间等信息,有了它可以避免吐槽到自己。

使用建议:如下图设置即可去掉Project工程目录表中的git状态指示。

二十二、Key Promoter X

arthas idea是一款快捷键提示插件。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。

待优化和补齐!


http://chatgpt.dhexx.cn/article/9EVCEMJK.shtml

相关文章

超实用的IDEA插件推荐,百万级下载量

超实用的30多款idea插件,有百万级下载量的优秀插件,你值得拥有! 好的工具助你事半功倍,快速协助敲出更漂亮更有效率的代码。搬运工这里收集了很不错的IDEA插件,相信你一定会喜欢的。 〓必备插件列表: Gre…

【Java】分享一下26个常用的IDEA插件

文章目录 1. Chinese Language2. Atom Material Icon3. Rainbow Brackets4. Translation5. Codota6. GenerateAllSetter7. GsonFormatPlus8. Alibaba Java Coding Guidelines9. Free Mybatis Tool10. maven-search11. Maven Helper12. CodeGlance Pro13. MyBatisCodeHelperPro1…

墙裂推荐,2023年最强、最实用的IDEA插件推荐合集

插件目录 Alibaba Java Coding Guidelines(阿里巴巴java开发规范)Alibaba Cloud AI Coding Assistant(阿里云AI代码助理)Code Glance3(代码地图)Codota AI Autocomplete for Java and JavaScriptCSDN Tools(CSDN官方插件)FindBugsGenerateAllSetter Postfix Completion (自动生…

装了这 10 个 IDEA 神级插件,基本上一站式开发了!

大家好,我是二哥呀。 昨天,有球友私信发我一篇文章,说里面提到的 Intellij IDEA 插件真心不错,基本上可以一站式开发了,希望能分享给更多的小伙伴,我在本地装了体验了一下,觉得确实值得推荐&…

IntelliJ Idea 常用12款插件(提高开发效率),附优秀主题插件

目录 一、插件安装方式 二、常用插件 1、Background Image Plus 2、Mybatis Log Plugin 3、MybatisCodeHelperPro 4、Grep Console 5、CodeGlance 6、GenerateAllSetter 7、RestfulToolkit 8、Maven Helper 9、JRebel 10、 Json Parser 11、Translation 12、aiXcode & co…

IDEA必备30款好用插件合集

01、Chinese Language 汉化必备 02、One Dark theme 代码主题 03、Atom Material Icon 图标主题 04、Rainbow Brackets 多彩花开括号 05、Translation 翻译 快捷键:CtrlShiftY 06、Codata 代码提示 07、Tabnine AI Code Competion 代码提示 08、any-rule 正则表达式…

IDEA工具插件(持续更新中...)

快捷跳转 1.如何下载2.IDEA配置1.版本控制修改文件对应的目录跟着报色2.取消匹配大小写3. 创建文件显示,作者,日期,描述,包名等信息4.双斜杆注释紧跟代码前面5.自动导入包6.取消tab页单行显示 3.插件1.CamelCase2. Alibaba Cloud …

坦白说,我也想躺平

最近,关于躺平的讨论特别火。 嗯,我是一向鼓励年轻人努力的,但扪心自问,我自己其实是已经半躺平的。 我跟很多读者的父母年龄相差不大,身为70后,人过中年,早没什么雄心壮志,所追求的…

暴力破解pdf文档密码

目录 前言 准备系统环境 安装pdfcrack 使用指定字符开始暴力破解 使用字典文件进行爆破 附pdfcrack man手册 前言 相信小伙伴们都遇到这种情况;你收到了一些标题很吸引人的pdf文档 或者是重要数据泄露 学习资料总结,再或者是某机构的押题密卷,打开…

QQ坦白说查看好友方法攻略

需要工具:安卓手机, Packet Capture(请自行百度后下载) 首先哈,安装 Packet Capture APP,具体就不演示了哈 进入软件 这样就进入到主界面,左上角两个绿色按钮分别是抓取单一APP网络请求与抓取全部请求 抓取…

【坦白说】如何确定对方身份?

【坦白说】如何确定对方是谁?通过很简单的方法利用QQ中的规则“漏洞”就可以达到目的,不过前提是有人通过坦白说给你发消息。。。 方法 因为发送消息的人彼此之间都是熟人,可以通过诱导对方点击自己发送的链接来查看对方的身份。这里链接分为…

最新QQ坦白说消息查看发送者

每次收到坦白说消息我们都很好奇是谁发的,今天教大家如何找到发消息的人!!! 第一步:打开手机QQ右划找到QQ钱包 第二步:找到QQ红包,点进去发一个面对面红包(金额可小,土豪随意!),编辑完之后获得一个二维码截图保存(很重要哦!!!!). 第三步:打开浏览器输入网址https://cli.im/d…

[已失效]坦白说(查看好友)抓包教程+解密工具

注意:本文章的重要操作部分已标红显示,其他内容可以不看。最近QQ的坦白说很火,许多人都好奇坦白说是谁发的。结果没过多久大家还真就发现了bug。(1)iOS设备可以直接在搜索框中搜索坦白说的内容,随后就会显示发送者和你有一段聊天记…

QQ坦白说如何查对方身份??其实很简单~

有了坦白说才知道,原来了我在好友眼里是这样的人 ! ▼ 大数据化的时代,坦白说满足了大家的偷窥欲。看看别人给自己贴的什么标签,再给别人贴标签,虽然听上去像是幼稚的行为,却乐此不疲 ▼ 有时候收到夸自己的…

如何知道坦白说里面是谁给了自己评价?

这个方法只适用于安卓手机。 1.安装无Root抓包:Packet Capture 无Root抓包:Packet Capture 安装之后打开应用-->点击Get Started -> Continue -> Install Certificate(如下图) 最后点击确认,完成抓包工具的安装。 2.打开坦白说界面 记住,不要点…

怎样查看谁发的qq坦白说

0x01: 打开手机qq 上边搜索框输入坦白说 然后先别动 0x02: 接着打开抓包软件 我用的是Charles 设置代理(我用的是wifi 主机名是我的电脑ip地址 端口号8888) 设置好后点击确定 注意:如果用的不是Charles或其他抓包软件的默认配置…

QQ坦白说_6.09前

转自https://blog.csdn.net/LiamEric/article/details/80697883 楼主昨天突然被告知自己QQ坦白说如下内容,看到以后表示一脸懵逼,我这个qq基本处于弃用状态的大叔,竟然会有一个认识三个月的女生说我经常满足她的各种无理要求,知道…

QQ坦白说好友分析

最近QQ推出了坦白说栏目,允许给一个人匿名发送一个印象,然后别人回复了你的话,你们两个就可以聊天了,并且他不知道你,你却知道他,和QQ空间秘密不一样的是,秘密是双方都是匿名的,并且…

QQ坦白说之解密教程

2019独角兽企业重金招聘Python工程师标准>>> 背景:之前在QQ上突然有人发坦白说给我,第一感觉就是谁恶搞我,想找到是谁,是谁在恶作剧 QQ坦白说之解密教程 一、模拟手机QQ 首先使用谷歌浏览器来模拟手机qq打开谷歌浏览器…

QQ坦白说v1.1 软件 源码 解析

前言: 4.2号 精易论坛某大佬 发了一个关于 QQ坦白说的js代码,秒被和谐。。如图~ 正文 一:(https我简用http表达) 发现,腾讯只是和谐页面,并未和谐 http.get的发包。抓手机包吧,过…