背景

本人在开发的过程中常常会应用一些在线的工具,比方:工夫戳转日期,JSON格式化等等;思考想把这些罕用的性能都做成IDEA插件,在应用的时候就不必去网上寻找工具,在IDEA中就能够疾速实现晋升开发人员开发效率;

为什么要重构

最后实现了一个高级版本,大家的反馈还是比拟实用,然而也收到了许多的倡议和问题,比方:之前的版本tab太多,是否配置暗藏等等;加上自身这个插件集成的工具越来越来,采纳Tab的形式也不太适合,所有进行了从新的设计,把所有的工具都采纳命令的形式在RunAnything中运行即可,依据本人的理论状况在idea中应用须要的性能。

How to use

  1. 双击control或者点工具类图标即可弹出RunAnything窗口

  1. 在RunAnything中输出?查看 toolkit 命令

  1. 输出toolkit即可看到所有反对的命令

  1. 抉择须要应用的命令,例如:SQL转elasticSearch语句、二维码生成


How to install

第一种形式:下载源码本人打包装置

第二种形式:

  1. 关注微信公众号:贝塔学java,回复:toolkit 即可获取已打包的插件,最新插件版本1.0.3
  2. 打包idea的插件装置界面 -> install plugin from disk ,抉择下载的最新插件包,重启idea接口失效

反对的命令

命令阐明
toolkit date日期转工夫戳
toolkit timestamp工夫戳转日期
toolkit jsonJSON格式化
toolkit sql2dslSQL转elasticSearch语句
toolkit url encodeURL编码
toolkit url decodeURL解码
toolkit base64 encodebase64编码
toolkit base64 decodebase64解码
toolkit phone手机号归属地
toolkit ipIP归属地
toolkit md5MD5加密
toolkit sha1SHA1加密
toolkit sha224SHA224加密
toolkit sha256SHA256加密
toolkit sha384SHA384加密
toolkit sha512SHA512加密
toolkit uuidUUID随机值
toolkit regular正则表达式
toolkit qrcode encode生成二维码(反对插入Logo)

打算中的命令

命令阐明
toolkit nat内网穿透(不便微信、支付宝等后盾开发)
toolkit cronCron表达式
toolkit file minifyjs/css混同压缩
toolkit file download文件下载
toolkit qrcode decode二维码解析
欢送小伙伴留言心愿反对的命令

测试通过IDEA的版本

测试通过的版本如下,如果其余版本呈现问题,欢送给我留言

| IDE | 版本 |
| --- | --- |
| Intellij IDEA | 2019、2020 |

我的项目地址

Github地址: https://github.com/silently95...

Gitee地址: https://gitee.com/silently952...

感觉好用的小伙伴记得小手一抖 star 哟


点关注,不迷路

白嫖不好,创作不易,心愿敌人们能够点赞评论关注三连,因为这些就是我分享的全副能源起源????

齐全开源的淘客我的项目:https://github.com/silently9527/mall-coupons-server
微信公众号:贝塔学Java