俗话说:"工欲善其事必先利其器",本日准备和大家一起分享一下实际事情中能提升幸福感和事情效率的IDEA插件。
废话不多说,let's go !
!
!
1Alibaba Java Coding Guidelines
【阿里巴巴代码规范检讨插件】
在你须要检讨的代码上面,点击右键,选择编码规约扫描
将会涌现如下所示的检讨结果,并会给出编码规范和提示:
2GsonFormat
【jsonToBean】
在平时的开拓中,将json转为Bean
3A8Translation
【翻译的插件】
选中你要翻译的汉语或英文,点击鼠标右键,选择Translate, (快捷键是Alt+T)就会实现翻译,不用再去切换屏幕利用翻译软件翻译了。
4Maven Helper
【剖析依赖冲突的插件】
此插件可用来方便显示maven的依赖树,和显示冲突,在我们梳理依赖时帮助很大。
5Free Mybatis plugin
【增强idea对mybatis支持的插件】
天生mapper xml文件 快速从代码跳转到mapper及从mapper返回代码 mybatis自动补全及语法缺点提示 集成mybatis generator gui界面 这个插件超级实用,可以从mapper接口跳转到mybatis的xml文件中,还能找到对应地方
6Grep Console
【日志高亮显示插件】
可以Ctrl + Alt +S Other Settings进行配色(颜色参考请搜索:电脑最护眼的色彩、显示屏亮度亦如此)
7Lombok
当我们创建一个实体时,常日对每个字段去天生GET/SET方法,但是万一后面须要增加或者减少字段时,又要重新的去天生GET/SET方法,非常麻烦。可以通过该插件,无需再写那么多冗余的get/set代码。
把稳:须要在pom引入依赖
<!--lombok用来简化实体类:须要安装lombok插件--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>
8Nyan progress bar
基于Idea利用的俊秀进度条。把你的加载进度条全都变成彩虹和猫咪
9FindBugs-IDEA
【Bug检讨插件】
在文件上或文件里面点击鼠标右键,选择FingBugs
大略的bug能给你快速找回来,什么NPE啥的,小儿科!
推举!
!
(嗓门大就说一遍)
10Key Promoter X
你还在为记不住快捷键烦恼吗,Key Promoter X可以帮助你快速记住常用的快捷键。当你在idea中用鼠标点击菜单,它可以显示对应的快捷键以及点击次数。利用一段韶光后有助于过渡到更快、无鼠标的开拓。
11JavaDoc
在项目中常常哀求写代码注释,否则不能通过代码门禁,JavaDoc工具可以一键天生注释。
插件安装成功后在菜单栏 code -> JavaDocs可以找到
自动天生注释效果如下:
12ignore
项目开拓中常日会利用到git进行版本管理,在提交代码时常常有人将本地的不必要的文件提交到代码仓库中,利用.ignore插件可以很好办理这个问题。插件安装完成后会在项目中天生一个.ignore文件,编辑该文件忽略一些动态天生的文件,如class文件,maven的target目录等。
13RainbowBrackets
彩虹括号,代码中有多个括号会显示不同的颜色。
14Activate-power-mode
在敲代码时有抖动酷炫的殊效,非常适宜给前端小姐姐演出绝技。(坏笑)
15CodeGlance
16GenerateAllSetter
通过alt+enter对变量类天生对类的所有setter方法的调用当两个工具具有相同的字段时天生一个转换器当returnType为List Set Map时天生默认值在所有getter方法上天生对assertThat的调用17RestfulToolkit
根据 URL 直接跳转到对应的方法定义 ( 快捷键搜索 Ctrl + Alt + N 或者 Ctrl + \ ); —这个个人觉得非常好用,和Ctrl + F一样主要。供应了一个 Services tree 的显示窗口;一个大略的 http 要求工具;在要求方法上添加了有用功能: 复制天生 URL;,复制方法参数…其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。18JRebel
热门支配插件,让你在修正完代码后,不用再重新启动,很实用!
但是,不是免费的,须要大家发挥下聪明才智自行百度破解!
19Json Parser
厌倦了打开浏览器格式化和验证JSON?为什么不安装JSON解析器并在IDE中利用离线支持呢?JSON解析器是一个用于验证和格式化JSON字符串的轻量级插件。
20aiXcode & codota
aiXcoder是一个强大的代码完成器和代码搜索引擎,基于最新的深度学习技能。它有可能向您推举一整套代码,这将帮助您更快地编写代码。aiXcoder还供应了一个代码搜索引擎,以帮助您在GitHub上搜索API用例。
类似功能的插件还有codota,codota基于数百万个开源Java程序和您的高下文来完成代码行,从而帮助您以更少的缺点更快地进行编码。新版本的codota供应以下功能:
全线AI自动完成内联和干系代码示例根据用户自己的编码实践进行编码建议不用担心你的代码会被公开。codota不会将你的代码发送到codota做事器,它只会从当前编辑的文件中发送最少的高下文信息,从而使codota能够根据你当前确当地范围进行预测。比如我想知道list.stream.map(…)方法的参考利用,只须要光标定位在map上,然后右键选择菜单“Get relevant examples”或者利用快捷键“Ctrl + Shift + O”就可以快速搜索出来很多示例,非常方便。
来源:blog.csdn.net/CSDN_SAVIOR/article/details/122505538