Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/silently9527/toolkit
程序员常用的工具集Idea插件,帮助开发人员提升效率
https://github.com/silently9527/toolkit
idea idea-plugin java
Last synced: 4 days ago
JSON representation
程序员常用的工具集Idea插件,帮助开发人员提升效率
- Host: GitHub
- URL: https://github.com/silently9527/toolkit
- Owner: silently9527
- Created: 2021-01-24T13:33:47.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-11T04:10:48.000Z (2 months ago)
- Last Synced: 2024-09-11T10:18:25.768Z (2 months ago)
- Topics: idea, idea-plugin, java
- Language: Java
- Homepage: https://herman7z.site
- Size: 32.9 MB
- Stars: 331
- Watchers: 7
- Forks: 42
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Programmer Toolkit
> Github地址: https://github.com/silently9527/Toolkit
>
> Gitee地址: https://gitee.com/silently9527/Toolkit
>
> 觉得好用的小伙伴记得小手一抖 star 哟## 背景
自己在开发的过程中经常会使用一些在线的工具,比如:时间戳转日期,JSON格式化等等;考虑想把这些常用的功能都做成IDEA插件,在使用的时候就不用去网上寻找工具,在IDEA中就可以快速完成提升开发人员开发效率;## How to use
1. 双击control或者点工具类图标即可弹出RunAnything窗口![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobp4rklznj30h001c0sj.jpg)
2. 在RunAnything中输入`?`查看 `toolkit` 命令
![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobp6dvicqj30im0edglm.jpg)
3. 输入`toolkit`即可看到所有支持的命令
![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobp7jev4lj30im0g0mxc.jpg)
4. 选择需要使用的命令,例如:SQL转elasticSearch语句、二维码生成
![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobpa7j02kj30e10jgwel.jpg)
![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobpcoswyyj30ti0rm3yv.jpg)
![](https://tva1.sinaimg.cn/large/008eGmZEgy1godq400p1hj30um0jgglq.jpg)
![](https://tva1.sinaimg.cn/large/008eGmZEgy1godq4i5hpij30um0gm74p.jpg)
![](https://tva1.sinaimg.cn/large/008eGmZEgy1godq5n7pyoj30m60dyt8r.jpg)## How to install
第一种方式:下载源码自己打包安装第二种方式:
1. 关注微信公众号:贝塔学java,回复:`toolkit` 即可获取已打包的插件,最新插件版本`1.0.3`
2. 打包idea的插件安装界面 -> `install plugin from disk` ,选择下载的最新插件包,重启idea接口生效![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobq5a9ajzj31de0u0dij.jpg)
## 支持的命令
| 命令 | 说明 |
| --- | --- |
| 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 |## 其他项目推荐
* [前后端完全开源高颜值淘客APP](https://github.com/silently9527/coupons)
* [深入解析SpringMVC核心原理:从手写简易版MVC框架开始(SmartMvc)](https://github.com/silently9527/SmartMvc)
* [Java程序员自我学习的书单](https://github.com/silently9527/ProgrammerBooks)
* [技术文章以及代码收录仓库](https://github.com/silently9527/ProgrammerNotes)
* [高颜值可定制化的简介导航网站](http://nav.silently9527.cn/)### 博客地址
[https://herman7z.site](https://herman7z.site)### 知识星球: [Herman's Notes](https://t.zsxq.com/h2EIR)
欢迎加微信`silently9527`,加入技术交流群