写点什么

熬夜重构了 IDEA 插件 Toolkit(整合程序员常用的工具箱),更加便捷

用户头像
Silently9527
关注
发布于: 2021 年 03 月 10 日
熬夜重构了IDEA插件Toolkit(整合程序员常用的工具箱),更加便捷

本文已被 Github 仓库收录 https://github.com/silently9527/JavaCore

完全开源的淘客项目:https://github.com/silently9527/mall-coupons-server

微信公众号:贝塔学 Java

背景

自己在开发的过程中经常会使用一些在线的工具,比如:时间戳转日期,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/silently9527/ToolsetIdeaPlugin

>

Gitee 地址: https://gitee.com/silently9527/ToolsetIdeaPlugin

>

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


点关注,不迷路

白嫖不好,创作不易,希望朋友们可以点赞评论关注三连,因为这些就是我分享的全部动力来源🙏


发布于: 2021 年 03 月 10 日阅读数: 14
用户头像

Silently9527

关注

公众号:贝塔学JAVA 2018.05.09 加入

Simple Programmer, Make the complex simple

评论

发布
暂无评论
熬夜重构了IDEA插件Toolkit(整合程序员常用的工具箱),更加便捷