10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

本文案例收录在 https://github.com/chengxy-nds/Springboot-Notebook

大家好,我是小富~

鸽了很久没发文,不写文章的日子真的好惬意,每天也不用愁着写点什么,不用为那点可怜的阅读量发愁,不那么熬夜,留出了更多时间陪家人。

不过,惬意过后就是极度的焦虑,看着圈子里这些卷怪朋友们没日没夜的更文,比你优秀的人比你更努力,这本身就是一件很有压力的事情。

总是给自己找借口,哎~ ,工作忙哪来时间弄,可越是这么自我安慰就越没时间做,打工人哪来大块大块时间让你做这些,真正热爱一件事就是要全身心的投入,时间挤一挤总会有的,贵在坚持吧!

虽然慢步走,但我一直在路上~


之前分享过一篇 《10个 解放双手的 IDEA 插件,少些冤枉代码》反响还不错,这里再介绍10个我用着还算顺手的IDEA插件,绝对实用不花哨。

aiXcoder

aiXcoder 一款国产代码开发工具,提供了比较强大的代码补全、预测的功能,它的宗旨就是让我们少些代码,能自动生成的绝不手写,上手感受下就会爱上它。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

实际开发中我会结合IDEApostfix completionaiXcoder配置使用,IDEA本身就已经提供了许多快速补全的快捷方式,不过我发现组内很多人并没有真正用起来。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

也可以自行定义快捷方式生成的代码块。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

aiXcoder支持相似代码搜索功能,如果哪个API不会用,直接选中右键全网搜索实用案例。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

Java Stream Debugger

Java8stream API很大程度的简化了我们的代码量,可在使用过程中总会出现奇奇怪怪的bug而且不能debug

Java Stream Debugger支持了对stream API的调试,可以清晰的看到每一步操作数据的变化过程。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

easy_javadoc

easy_javadoc一个可以快速为Java的类、方法、属性加注释的插件,还支持自定义注释样式,IDEA自身的Live Templates也支持,不过操作稍显繁琐,使用时效率不太高。

在为类、方法、属性加注释时,不仅会生成注释,还是会将对应变量、类、方法翻译成中文名,不过翻译的怎么样还要取决于你的命名水平。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

快捷键:crtl + \

是不是觉得一点点加注释效率太低了,你也可以尝试批量添加注释。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

快捷键:crtl + shift + \

如果现有的注释样式不适合你,可以自定义你的注释模板。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

Easy Code

Easy Code我个人在写博客案例demo时用的比较多,它可以快速的将数据库表映射成Java中的entitycontrollerservicedaomapper等文件,少量编码实现快速开发。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

先用database连接数据库,在对应表上直接右键执行EasyCode即可生成相应Java代码,真的很方便。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

Restfultoolkit

Restfultoolkit一套RESTful服务开发辅助工具集,维护项目通常会涉及到查找一个请求所对应的类,一般用ctrl + shift + f进行全局搜索,但是如果项目文件太多,这种查找方式的效率就很低。

Restfultoolkit管理项目中全部的请求链接,可以快速查找。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

快捷键:ctrl+ alt + n

可以复制当前请求的全路径JSON格式的参数,开发测试中非常的实用。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

IDEA右侧会出现一栏RestServices,这里有整个项目的http请求,还会显示每个请求的入参、出参JSON数据,可以进行简单的模拟请求。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

Key promoter X

Key promoter XIDEA的快捷键提示插件,这是我个人非常喜欢的一个功能,它让我快速的记忆了很多操作的快捷键。当你点击某个功能且该功能有快捷键时,会提示当前操作的快捷方式。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

String Manipulation

String Manipulation一个比较实用的字符串转换工具,比如我们平时的变量命名可以一键转换驼峰等格式,还支持对字符串的各种加、解密(MD5Base64等)操作。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)
快捷键:alt + m

Translation

Translation一个很方便的翻译插件,比如选中代码、控制台的报错信息可直接翻译。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

Git Auto Pull

团队多人开发项目时,由于频繁提交代码,等我在commit本地代码的时必须先进行pull,否则就会代码冲突产生merge记录。

GitAutoPull插件帮我们在push前先进行pull,避免了不必要的代码冲突。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

.ignore

当我们在向github提交代码时,有一些文件不希望一并提交,这时候我们可以创建一个.gitignore文件来忽略某些文件的提交。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

也可以添加指定文件到.gitignore中,被忽略的文件将变成灰色。

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

以上就是本次分享的10个比较实用的IDEA插件,对提升开发效率还是有一定帮助的。

温馨提示:插件虽好但也不要贪装,装多了真的会卡、卡、卡!


整理了几百本各类技术电子书,有需要的同学自取。技术群快满了,想进的同学可以加我好友,和大佬们一起吹吹技术。

电子书地址

上一篇:uC/OS-II源码分析(五)


下一篇:uC/OS-II源码分析(六)