IDEA 神级插件!效率提升 30 倍,写代码必备
IDEA 全称 IntelliJ IDEA
,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具
,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
俗话说:"工欲善其事必先利其器
",今天准备和大家一起分享一下实际工作中能提升幸福感和工作效率的IDEA插件。
废话不多说,let's go !!!
1. Alibaba Java Coding Guidelines
【阿里巴巴代码规范检查插件】
在你需要检查的代上面,点击右键,选择编码规约扫描
将会出现如下所示的检查结果,并会给出编码规范和提示:
2.GsonFormat
【jsonToBean】
在平时的开发中,将json转为Bean
3.A8Translation
【翻译的插件】
选中你要翻译的汉语或英文,点击鼠标右键,选择Translate, (快捷键是Alt+T)就会实现翻译,不用再去切换屏幕使用翻译软件翻译了。
4.Maven Helper
【分析依赖冲突的插件】
此插件可用来方便显示maven的依赖树,和显示冲突,在我们梳理依赖时帮助很大。
5.Free Mybatis plugin
【增强idea对mybatis支持的插件】
生成mapper xml文件 快速从代码跳转到mapper及从mapper返回代码 mybatis自动补全及语法错误提示 集成mybatis generator gui界面 这个插件超级实用,可以从mapper接口跳转到mybatis的xml文件中,还能找到对应的方
6.Grep Console
【日志高亮显示插件】
可以Ctrl + Alt +S Other Settings进行配色(颜色参考请搜索:电脑最护眼的色彩、显示屏亮度亦如此)
7.Lombok
当我们创建一个实体时,通常对每个字段去生成GET/SET方法,但是万一后面需要增加或者减少字段时,又要重新的去生成GET/SET方法,非常麻烦。可以通过该插件,无需再写那么多冗余的get/set代码。
注意:需要在pom引入依赖
<!--lombok用来简化实体类:需要安装lombok插件-->
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId>
</dependency>
8.Nyan progress bar
基于Idea使用的漂亮进度条。把你的加载进度条全都变成彩虹和猫咪
9.FindBugs-IDEA
【Bug检查插件】
在文件上或文件里面点击鼠标右键,选择FingBugs
简单的bug能给你快速找回来,什么NPE啥的,小儿科!推荐!!(嗓门大就说一遍)
10.Key Promoter X
你还在为记不住快捷键烦恼吗,Key Promoter X可以帮助你快速记住常用的快捷键。当你在idea中用鼠标点击菜单,它可以显示对应的快捷键以及点击次数。使用一段时间后有助于过渡到更快、无鼠标的开发。
11.JavaDoc
在项目中经常要求写代码注释,否则不能通过代码门禁,JavaDoc工具可以一键生成注释。
插件安装成功后在菜单栏
code -> JavaDocs
可以找到
自动生成注释效果如下:
12.ignore
项目开发中通常会使用到git进行版本管理,在提交代码时经常有人将本地的不必要的文件提交到代码仓库中,使用.ignore插件可以很好解决这个问题。插件安装完成后会在项目中生成一个.ignore文件,编辑该文件忽略一些动态生成的文件,如class文件,maven的target目录等。
13.RainbowBrackets
彩虹括号,代码中有多个括号会显示不同的颜色。
14.Activate-power-mode
在敲代码时有抖动酷炫的特效,非常适合给前端小姐姐表演特技。(坏笑)
15.CodeGlance
16.GenerateAllSetter
通过alt+enter对变量类生成对类的所有setter方法的调用
当两个对象具有相同的字段时生成一个转换器
当returnType为List Set Map时生成默认值
在所有getter方法上生成对assertThat的调用
17.RestfulToolkit
1、 根据 URL 直接跳转到对应的方法定义 ( 快捷键搜索 Ctrl + Alt + N 或者 Ctrl + \ ); —这个个人感觉非常好用,和Ctrl + F一样重要;
2、 提供了一个 Services tree 的显示窗口;
3、 一个简单的 http 请求工具;
4、 在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数;
5、 其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter );
18.JRebel
热部署插件,让你在修改完代码后,不用再重新启动,很实用!但是,不是免费的,需要大家发挥下聪明才智自行百度破解!
19.Json Parser
厌倦了打开浏览器格式化和验证JSON?为什么不安装JSON解析器并在IDE中使用离线支持呢?JSON解析器是一个用于验证和格式化JSON字符串的轻量级插件。
20.aiXcode & codota
aiXcoder是一个强大的代码完成器和代码搜索引擎,基于最新的深度学习技术。它有可能向您推荐一整套代码,这将帮助您更快地编写代码。aiXcoder还提供了一个代码搜索引擎,以帮助您在GitHub上搜索API用例。
类似功能的插件还有codota,codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。新版本的codota提供以下功能:
1、 全线AI自动完成; ;
2、 内联和相关代码示例;
3、 根据用户自己的编码实践进行编码建议;
4、 不用担心你的代码会被公开。codota不会将你的代码发送到codota服务器,它只会从当前编辑的文件中发送最少的上下文信息,从而使codota能够根据你当前的本地范围进行预测。;
比如我想知道list.stream.map(…)方法的参考使用,只需要光标定位在map上,然后右键选择菜单“Get relevant examples”或者使用快捷键“Ctrl + Shift + O”就可以快速搜索出来很多示例,非常方便。
来源:blog.csdn.net/CSDN_SAVIOR/
article/details/122505538
加小编微信,回复 40 白嫖40套 java/spring/kafka/redis/netty 教程/代码/视频 等
扫二维码,加我微信,回复:40注意,不要乱回复
没错,不是机器人记得一定要等待,等待才有好东西
IDEA 神级插件!效率提升 30 倍,写代码必备相关推荐
- 思迈特软件Smartbi:掌控生产状况,报表开发效率提升30倍的秘密
大数据给各个行业发展带来了新的机遇和挑战,烟草作为对国家财政税收贡献极大的传统行业,也开始探索大数据采集.分析和应用.从烟草行业的营销.物流.生产环节入手,利用大数据分析的报表工具为烟草企业经营决策提 ...
- IDEA 神级插件!效率提升 50 倍!
点击关注公众号,利用碎片时间学习 安装好Intellij idea之后,进行如下的初始化操作,工作效率提升50倍. 一. 安装插件 1. Codota 代码智能提示插件 图片 只要打出首字母就能联想出 ...
- IDEA 神级插件!效率提升 20 倍!
点击关注下方公众号,Java资料都在这里 安装好Intellij idea之后,进行如下的初始化操作,工作效率提升20倍. 一. 安装插件 1. Codota 代码智能提示插件 只要打出首字母就能联想 ...
- 推荐几款提升效率Intellij IDEA 神级插件!
安装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍. 一. 安装插件 1. Codota 代码智能提示插件 只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句 ...
- 5款神仙插件,打工人用了效率提升5倍
浏览器作为电脑必装的搜索软件,相信大家都使用过.以前,我个人很喜欢使用国产浏览器,后面在朋友的强烈推荐之下,用上了谷歌浏览器,感觉原生的谷歌浏览器使用体验很一般.但是谷歌的主页无广告,很干净,打开速度 ...
- 这5款堪称神器的插件,能让你的效率提升3-4倍!还不知有点遗憾
职场办公你会使用一些好用的插件来提升效率,简化工作吗? 如果你还不知道哪些插件比较好用的话,可以试试下面这5款堪称神器的插件,功能强大,实用性高,最重要的是用好它们能让你的效率提升3-4倍!所以现在还 ...
- 学会针对永洪API接口的性能测试,工作效率提升百倍
性能测试是指针对产品的业务场景,通过设计场景和压力,对产品进行高并发量.大数据量的测试,主要目的是为了确定产品在高并发情况下的各项指标:平均处理时间,QPS,网络IO,磁盘读写等.永洪BI具有高耦合性 ...
- 10款idea神级插件,生产力必备神器!
安装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍. 一. 安装插件 1. Codota 代码智能提示插件 只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句 ...
- Excel教程:规范Excel表格设计,让工作效率提升百倍不止
在工作中我们经常需要花费大量的时间来整理表格,而真正用在数据汇总的时间可能仅仅只有几分钟,这也就是所谓的,整理5小时汇总2分钟,所以说规范的设计表格以及录入数据会大大的提高我们的工作效率,让工作效率提 ...
最新文章
- 大型网站系统架构系列:分布式消息队列(二)
- 10个不为人知 但绝对值得收藏的网站
- 北斗导航 | 自主无人系统多传感器融合技术(学术PPT分享附视频链接)
- Java集合—List如何一边遍历,一边删除?
- notebook打开外部文件_CAD外部参照真是个好东西!
- 小学计算机课5年级第一课,人教版(2015)小学信息技术 五年级下册 第1课 录制声音真轻松 教案...
- js math.hypot_带有Python示例的math.hypot()方法
- 第四章信息系统安全基础考试要点及真题分布
- 有了数据湖,距离数据仓库消失还有几年?
- 拓端tecdat|Python用LSTM长短期记忆神经网络对不稳定降雨量时间序列进行预测分析
- 【水管规格】4分管、6分管水管的直径,丝口螺纹,铝塑管接头
- 无稽之谈--关于我自己的程序世界
- pandas(一) Series和DataFrame
- 入侵网页html服务器,Web渗透入侵思路(脑图)| 内附彩蛋
- linux sed -i 命令
- win7系统如何添加打印机服务器,怎样如何添加打印机驱动步骤
- kettle连接数据库报错:Error connecting to database: (using class org.gjt.mm.mysql.Driver) Could not create
- 支付宝小程序(支付)
- 谈谈工作 - 神州数码篇
- mybatis query 对象 or 查询
热门文章
- ChatGPT:智能问答,文案撰写神器
- 【JAVA】【华为校园招聘笔试-软件】2020-09-09
- Instapaper宕机原因及故障恢复过程详解
- MFC串口通信(二)——使用MSComm控件实现串口通信
- 职场人生(九):2012 回想这半年走过来的路
- 实战贴:GUI STemWin在小熊派上的移植(显示很漂亮、很细腻,棒!)
- python怎么判断日期是星期几_15个日期时间计算套路,快快拿走不用谢
- 6. :first-letter和:first-line
- 平方根计算的python函数_math - 如何计算Python中的平方根?
- 最好最牛的101个网站 【达人必修】