推荐阅读
:Java小白进阶架构师学习路线
插件目录
- 1. Alibaba Java Coding Guidelines
- 2.GsonFormat
- 3.A8Translation
- 4.Maven Helper
- 5.Free Mybatis plugin
- 6.Grep Console
- 7.Lombok
- 8.Nyan progress bar
- 9.FindBugs-IDEA
- 10.Key Promoter X
- 11.JavaDoc
- 12.ignore
- 13.RainbowBrackets
- 14.Activate-power-mode
- 15.CodeGlance
- 16.GenerateAllSetter
- 17.RestfulToolkit
- 18.JRebel
- 19.Json Parser
- 20.aiXcode & codota
开篇浅谈
俗话说:"工欲善其事必先利其器
",今天准备和大家一起分享一下实际作业中能提升幸福感和作业效率的IDEA插件,
废话不多说,let's go !!!
1. Alibaba Java Coding Guidelines
【阿里巴巴代码规范检查插件】
将会出现如下所示的检查结果,并会给出编码规范和提示:
2.GsonFormat
【jsonToBean】
选中你要翻译的汉语或英文,点击鼠标右键,选择Translate, (快捷键是Alt+T)就会实作翻译,不用再去切换荧屏使用翻译软件翻译了,
4.Maven Helper
【分析依赖冲突的插件】
生成mapper xml档案 快速从代码跳转到mapper及从mapper回传代码 mybatis自动补全及语法错误提示 集成mybatis generator gui界面 这个插件超级实用,可以从mapper界面跳转到mybatis的xml档案中,还能找到对应的方
6.Grep Console
【日志高亮显示插件】
当我们创建一个物体时,通常对每个栏位去生成GET/SET方法,但是万一后面需要增加或者减少栏位时,又要重新的去生成GET/SET方法,非常麻烦,可以通过该插件,无需再写那么多冗余的get/set代码,
注意:需要在pom引入依赖
<!--lombok用来简化物体类:需要安装lombok插件-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
8.Nyan progress bar
在档案上或档案里面点击鼠标右键,选择FingBugs
你还在为记不住快捷键烦恼吗,Key Promoter X可以帮助你快速记住常用的快捷键,当你在idea中用鼠标点击选单,它可以显示对应的快捷键以及点击次数,使用一段时间后有助于过渡到更快、无鼠标的开发,
11.JavaDoc
插件安装成功后在选单栏 code -> JavaDocs
可以找到
项目开发中通常会使用到git进行版本管理,在提交代码时经常有人将本地的不必要的档案提交到代码仓库中,使用.ignore插件可以很好解决这个问题,插件安装完成后会在项目中生成一个.ignore档案,编辑该档案忽略一些动态生成的档案,如class档案,maven的target目录等,
13.RainbowBrackets
在敲代码时有抖动酷炫的特效,非常适合给前端小姐姐表演特技,(坏笑)
15.CodeGlance
16.GenerateAllSetter
- 根据 URL 直接跳转到对应的方法定义 ( 快捷键搜索 Ctrl + Alt + N 或者 Ctrl + \ ); —这个个人感觉非常好用,和Ctrl + F一样重要,
- 提供了一个 Services tree 的显示视窗;
- 一个简单的 http 请求工具;
- 在请求方法上添加了有用功能: 复制生成 URL;,复制方法自变量…
- 其他功能: java 类上添加 Convert to JSON 功能,格式化 json 资料 ( Windows: Ctrl + Enter; Mac: Command + Enter ),
18.JRebel
厌倦了打开浏览器格式化和验证JSON?为什么不安装JSON决议器并在IDE中使用离线支持呢?JSON决议器是一个用于验证和格式化JSON字符串的轻量级插件,
20.aiXcode & codota
类似功能的插件还有codota,codota基于数百万个开源Java程序和您的背景关系来完成代码行,从而帮助您以更少的错误更快地进行编码,新版本的codota提供以下功能:
- 全线AI自动完成
- 行内和相关代码示例
- 根据用户自己的编码实践进行编码建议
- 不用担心你的代码会被公开, codota不会将你的代码发送到codota服务器,它只会从当前编辑的档案中发送最少的背景关系信息,从而使codota能够根据你当前的本地范围进行预测,
比如我想知道list.stream.map(…)方法的参考使用,只需要游标定位在map上,然后右键选择选单“Get relevant examples”或者使用快捷键“Ctrl + Shift + O”就可以快速搜索出来很多示例,非常方便,
推荐阅读
:Java小白进阶架构师学习路线
0 评论