关于java:熬夜重构了IDEA插件Toolkit整合程序员常用的工具箱更加便捷

背景

本人在开发的过程中常常会应用一些在线的工具,比方:工夫戳转日期,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 json JSON格式化
toolkit sql2dsl SQL转elasticSearch语句
toolkit url encode URL编码
toolkit url decode URL解码
toolkit base64 encode base64编码
toolkit base64 decode base64解码
toolkit phone 手机号归属地
toolkit ip IP归属地
toolkit md5 MD5加密
toolkit sha1 SHA1加密
toolkit sha224 SHA224加密
toolkit sha256 SHA256加密
toolkit sha384 SHA384加密
toolkit sha512 SHA512加密
toolkit uuid UUID随机值
toolkit regular 正则表达式
toolkit qrcode encode 生成二维码(反对插入Logo)

打算中的命令

命令 阐明
toolkit nat 内网穿透(不便微信、支付宝等后盾开发)
toolkit cron Cron表达式
toolkit file minify js/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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理