背景
本人在开发的过程中常常会应用一些在线的工具,比方:工夫戳转日期,JSON 格式化等等;思考想把这些罕用的性能都做成 IDEA 插件,在应用的时候就不必去网上寻找工具,在 IDEA 中就能够疾速实现晋升开发人员开发效率;
为什么要重构
最后实现了一个高级版本,大家的反馈还是比拟实用,然而也收到了许多的倡议和问题,比方:之前的版本 tab 太多,是否配置暗藏等等;加上自身这个插件集成的工具越来越来,采纳 Tab 的形式也不太适合,所有进行了从新的设计,把所有的工具都采纳命令的形式在 RunAnything 中运行即可,依据本人的理论状况在 idea 中应用须要的性能。
How to use
- 双击 control 或者点工具类图标即可弹出 RunAnything 窗口
- 在 RunAnything 中输出
?
查看toolkit
命令
- 输出
toolkit
即可看到所有反对的命令
- 抉择须要应用的命令,例如:SQL 转 elasticSearch 语句、二维码生成
How to install
第一种形式:下载源码本人打包装置
第二种形式:
- 关注微信公众号:贝塔学 java,回复:
toolkit
即可获取已打包的插件,最新插件版本1.0.3
- 打包 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