本文转载自微信公众号「贝塔学JAVA」,作者Silently9527 。转载本文请联系贝塔学JAVA公众号。
公司主营业务:网站建设、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出云城免费做网站回馈大家。
背景
自己在开发的过程中经常会使用一些在线的工具,比如:时间戳转日期,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/silently9527/ToolsetIdeaPlugin
Gitee地址: https://gitee.com/silently9527/ToolsetIdeaPlugin
网站标题:自从用了这款IDEA插件我的工作效率大大提升
链接分享:http://www.shufengxianlan.com/qtweb/news4/66004.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联