乐趣区

关于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

退出移动版