IntelliJ IDEA 插件推荐【转载】
2021-03-12 19:01 方斌 阅读(457) 评论(0) 编辑 收藏 举报1.GenerateAllSetter
自动生成类set方法
2.GsonFormat
根据JSON创建实体
3.Lombok plugin
简化代码
4. .ignore
忽略git提交文件
5.Alibaba Java Coding Guidelines
代码质量
7、CodeGlance
代码小地图
8.Translation
翻译插件
9.Grep Console
控制台颜色控制
10.FindBugs
隐藏BUG
11.restfultookit
web开发利器
12.Maven Helper
maven依赖管理工具
13.aiXcoderservice
一个人工智能技术的提示。
14.MyBatis Log Plugin
mybaits sql输出
15.JRebel Plugin
代码热部署(需要激活)
16.Iedis
redis 可视化客户端插件,很不辛笔者升级到最新版,也需要激活........
17.HighlightBracketPair
自动化高亮显示光标所在代码块对应的括号,
18.Properties to YAML Converter
properties 转 yml
19.AceJump
键盘流神器
20.Google CheckStyle
编码规范
1.Rainbow Brackets
彩色括号
2.Nyan progress bar
这是一个将你idea中的所有的进度条都变成萌新动画的小插件。
3.Material Theme UI
主题
4.Background image Plus
背景图片
5.activate-power-mode
输入效果
SMartIM
惊喜自己拉到后面看
Settings Repository
配置同步
常用篇
1.GenerateAllSetter
一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便,在做项目时,每层都有各自的实体对象需要相互转换,但是考虑BeanUtil.copyProperties()等这些工具的弊端,有些地方就需要手动的赋值时,有这个插件就会很方便,创建完对象后在变量名上面按Alt+Enter就会出来 generate all setter选项。
2.GsonFormat
一键根据json文本生成java类 非常方便 新建一个类按 ALT+S 粘贴json文本就行
3.Lombok plugin
开发神器,可以简化你的实体类,让你i不再写get/set方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。
4. .ignore
git提交时过滤掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。
5、Alibaba Java Coding Guidelines
6、Stack Overflow
编码中几乎所有遇到的错误,都可以在Stack Overflow上找到,因此这个插件可称之为贴心助手,只不过默认使用Google搜索,大家注意。典型的我写bug我有理
7、CodeGlance
类似SublimeText的Mini Map插件,看下图就知道什么用了:
8.翻译插件Translation
开发的时候经常会遇到看不懂的英语单词,再去百度多麻烦,这里推荐这款翻译插件,插件名称叫做,安装后选中单词按下快捷键ALT+1即可。重新打开idea,选择一个单词或者一个句子,按ctrl + shift + y 进行翻译,如果没反应说明快捷键无效,应该是系统中存在其他的应用占用了这个快捷键,改掉即可,或者选择右键,Translatate。
9.Grep Console
自定义设置控制台输出颜色,这样控制台就能比较明显的看到警告或者错误的信息,方便查找问题。
10.FindBugs
Findbugs很多人都并不陌生,Eclipse中有插件可以帮助查找代码中隐藏的bug,IDEA中也有这款插件。这个插件可以帮助我们查找隐藏的bug,比较重要的功能就是查找潜在的null指针。
分析完之后就会出现结果面板
11.restfultookit
Spring MVC网页开发的时候,我们都是通过requestmapping的方式来定义页面的URL地址的,为了找到这个地址我们一般都是cmd+shift+F的方式进行查找,大家都知道,我们URL的命名一个是类requestmapping+方法requestmapping,查找的时候还是有那么一点不方便的,restfultookit就能很方便的帮忙进行查找。
例如:我要找到/book/add 对应的controller,那么只要cmd+斜杠 ,如图:
就能直接定位到我们想要的controller。这个也是真心方便,当然restfultookit还为我们提供的其他的功能。
12.Maven Helper
此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree 才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。
13.aiXcoderservice
一个人工智能技术的落地项目。
通过深度学习做的项目,产品是一个通过「人机结对编程」方式帮助提高开发者编程效率的工具,通过编辑器插件的形式,将人工智能AI预测的代码语句通过语法、句法分析嵌入到IDE推荐栏里,让用户可以通过【一键确认】输入【一整行代码】甚至【多行代码】的工具。 我们希望通过人工智能辅助开发者,提高开发者的效率和水平。 直接上图,大家可以看看效果:
来自知乎大佬 如有兴趣 点击此处
14.MyBatis Log Plugin
小伙伴们在使用mybatis的时候有时候会出现一些sql异常,这个时候就需要对执行的sql语句进行检查。然而mybatis一般使用log4j打印执行的sql语句,类型下面这种的:
这个时候如果sql语句比较长比较复杂的话再手动拼接起来就会比较复杂,万一再手抖一下还原sql的过程中弄点什么差错出来的话就会很麻烦,浪费时间还解决不了问题,导致开发效率大打折扣,这个时候我们的一款优秀的IDEA插件Mybatis Log Plugin就闪亮登场了,接下来给小伙伴们介绍我们的正主:Mybatis Log Plugin。
15.JRebel Plugin
码农日常中,热部署是必不可少的,而jrebel插件很好的实现热部署功能。
IDEA下载jrebel插件,可以免费试用15天,但之后就无法使用。因为Jrebel是收费的。
16.Iedis
redis 可视化客户端插件,很不辛笔者升级到最新版,也需要激活........
17.HighlightBracketPair
自动化高亮显示光标所在代码块对应的括号,可以定制颜色和形状,麻麻再也不用担心看(撸)代码眼睛累了
18.Properties to YAML Converter
笔者从github 下了一个springboot项目学习,但是他的配置文件是 .properties ,我想把他转换到 yml.手动转了几次都出问题了.又费时间.所以找了这个插件
19.AceJump
键盘流使用 ctrl+; 再输入你需要跳转的位置的字符 比如笔者输入else 就会有提示 ,再输入 j 就跳转到该位置.
20.Google CheckStyle
编码规范指的是编写代码的样式规则。不同的程序员,往往有不一样的风格。单单是抛出使用空格键还是TAB键的问题,就足以让程序员演化成针锋相对的两个派别。为什么要在项目中统一编码规范?好的编程规范有助于写出易于阅读、质量更高、错误更少、更易于维护的程序。
个性化篇
1.Rainbow Brackets
彩虹颜色的括号 看着很舒服 敲代码效率变高 并且能快速找到缺失的括号
2.Nyan progress bar
这是一个将你idea中的所有的进度条都变成萌新动画的小插件。
3.Material Theme UI
这是一款主题插件,可以让你的ide的图标变漂亮,配色搭配的很到位,还可以切换不同的颜色,甚至可以自定义颜色。默认的配色就很漂亮了,如果需要修改配色,可以在工具栏中Tools->Material Theme然后修改配色等。
4.Background image Plus
这是一款可以设置idea背景图片的插件,不但可以设置固体的图片,还可以设置一段时间后随机变化背景图片,以及设置图片的透明度等等。
5.activate-power-mode
这是一款让你在编码的时候,整个屏幕都为之颤抖的插件。
最后强烈推荐一个好玩的 虽然没什么屌用
SMartIM
IntelliJ IDEA 上的 SmartIM 插件,可以在 IDEA 中使用 QQ,微信 聊天
Settings Repository
File → Settings Repository
一般IDE集成git、svn等版本控制系统,但仅限于源代码。IDEA可以把你的配置信息做版本控制,让你的团队共享同样的配置。
很多时候,团队成员有问题找我,或者让我帮助分析Bug,我在他的IEDA上很不顺手,就是因为每个人的个性化配置都不一样。
下面是我们团队用到的IntelliJ和WebStorm配置库,在Github上面,在你的IDEA里也可以用。
搬运者的配置
笔者的配置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2020-03-12 在线生成JVM参数配置