本文案例收录在 https://github.com/chengxy-nd...
你们好,我是小富~java
鸽了好久没发文,不写文章的日子真的好惬意,天天也不用愁着写点什么,不用为那点可怜的阅读量发愁,不那么熬夜,留出了更多时间陪家人。git
不过,惬意事后就是极度的焦虑,看着圈子里这些卷怪朋友们没日没夜的更文,比你优秀的人比你更努力,这自己就是一件颇有压力的事情。github
老是给本身找借口,哎~ ,工做忙哪来时间弄,可越是这么自我安慰就越没时间作,打工人哪来大块大块时间让你作这些,真正热爱一件事就是要全身心的投入,时间挤一挤总会有的,贵在坚持吧!数据库
虽然慢步走,但我一直在路上~app
以前分享过一篇 《10个 解放双手的 IDEA 插件,少些冤枉代码》反响还不错,这里再介绍10个我用着还算顺手的IDEA
插件,绝对实用不花哨。工具
aiXcoder
一款国产代码开发工具,提供了比较强大的代码补全、预测的功能,它的宗旨就是让咱们少些代码,能自动生成的毫不手写,上手感觉下就会爱上它。post
实际开发中我会结合IDEA
的postfix completion
和aiXcoder
配置使用,IDEA
自己就已经提供了许多快速补全的快捷方式,不过我发现组内不少人并无真正用起来。开发工具
也能够自行定义快捷方式生成的代码块。测试
aiXcoder
支持类似代码搜索功能,若是哪一个API
不会用,直接选中右键全网搜索实用案例。编码
Java8
的stream API
很大程度的简化了咱们的代码量,可在使用过程当中总会出现奇奇怪怪的bug
并且不能debug
。
Java Stream Debugger
支持了对stream API
的调试,能够清晰的看到每一步操做数据的变化过程。
easy_javadoc
一个能够快速为Java
的类、方法、属性加注释的插件,还支持自定义注释样式,IDEA
自身的Live Templates
也支持,不过操做稍显繁琐,使用时效率不过高。
在为类、方法、属性加注释时,不只会生成注释,仍是会将对应变量、类、方法翻译成中文名,不过翻译的怎么样还要取决于你的命名水平。
快捷键:crtl + \
是否是以为一点点加注释效率过低了,你也能够尝试批量添加注释。
快捷键:crtl + shift + \
若是现有的注释样式不适合你,能够自定义你的注释模板。
Easy Code
我我的在写博客案例demo
时用的比较多,它能够快速的将数据库表映射成Java中的entity
、controller
、service
、dao
、mapper
等文件,少许编码实现快速开发。
先用database
链接数据库,在对应表上直接右键执行EasyCode
便可生成相应Java代码,真的很方便。
Restfultoolkit
一套RESTful
服务开发辅助工具集,维护项目一般会涉及到查找一个请求所对应的类,通常用ctrl + shift + f
进行全局搜索,可是若是项目文件太多,这种查找方式的效率就很低。
Restfultoolkit
管理项目中所有的请求连接,能够快速查找。
快捷键:ctrl+ alt + n
能够复制当前请求的全路径
和JSON
格式的参数,开发测试中很是的实用。
IDEA
右侧会出现一栏RestServices
,这里有整个项目的http
请求,还会显示每一个请求的入参、出参JSON
数据,能够进行简单的模拟请求。
Key promoter X
是IDEA
的快捷键提示插件,这是我我的很是喜欢的一个功能,它让我快速的记忆了不少操做的快捷键。当你点击某个功能且该功能有快捷键时,会提示当前操做的快捷方式。
String Manipulation
一个比较实用的字符串转换工具,好比咱们平时的变量命名能够一键转换驼峰等格式,还支持对字符串的各类加、解密(MD5
、Base64
等)操做。
快捷键:alt + m
Translation
一个很方便的翻译插件,好比选中代码、控制台的报错信息可直接翻译。
团队多人开发项目时,因为频繁提交代码,等我在commit
本地代码的时必须先进行pull
,不然就会代码冲突产生merge
记录。
GitAutoPull
插件帮咱们在push
前先进行pull
,避免了没必要要的代码冲突。
当咱们在向github
提交代码时,有一些文件不但愿一并提交,这时候咱们能够建立一个.gitignore
文件来忽略某些文件的提交。
也能够添加指定文件到.gitignore
中,被忽略的文件将变成灰色。
以上就是本次分享的10个比较实用的IDEA
插件,对提高开发效率仍是有必定帮助的。
舒适提示:插件虽好但也不要贪装,装多了真的会卡、卡、卡!
整理了几百本各种技术电子书,有须要的同窗自取。技术群快满了,想进的同窗能够加我好友,和大佬们一块儿吹吹技术。