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

51次阅读

共计 1412 个字符,预计需要花费 4 分钟才能阅读完成。

背景

本人在开发的过程中常常会应用一些在线的工具,比方:工夫戳转日期,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

正文完
 0