本文已被Github倉(cāng)庫(kù)收錄 https://github.com/silently9527/JavaCore
完全開源的淘客項(xiàng)目:https://github.com/silently9527/mall-coupons-server
背景
自己在開發(fā)的過(guò)程中經(jīng)常會(huì)使用一些在線的工具,比如:時(shí)間戳轉(zhuǎn)日期渔呵,JSON格式化等等;考慮想把這些常用的功能都做成IDEA插件砍鸠,在使用的時(shí)候就不用去網(wǎng)上尋找工具扩氢,在IDEA中就可以快速完成提升開發(fā)人員開發(fā)效率;
為什么要重構(gòu)
最初實(shí)現(xiàn)了一個(gè)初級(jí)版本爷辱,大家的反饋還是比較實(shí)用录豺,但是也收到了許多的建議和問(wèn)題朦肘,比如:之前的版本tab太多,能否配置隱藏等等双饥;加上本身這個(gè)插件集成的工具越來(lái)越來(lái)媒抠,采用Tab的方式也不太合適,所有進(jìn)行了重新的設(shè)計(jì)咏花,把所有的工具都采用命令的方式在RunAnything中運(yùn)行即可趴生,根據(jù)自己的實(shí)際情況在idea中使用需要的功能。
How to use
-
雙擊control或者點(diǎn)工具類圖標(biāo)即可彈出RunAnything窗口
-
在RunAnything中輸入
?
查看toolkit
命令
-
輸入
toolkit
即可看到所有支持的命令
-
選擇需要使用的命令,例如:SQL轉(zhuǎn)elasticSearch語(yǔ)句
支持的命令
命令 | 說(shuō)明 |
---|---|
toolkit date | 日期轉(zhuǎn)時(shí)間戳 |
toolkit timestamp | 時(shí)間戳轉(zhuǎn)日期 |
toolkit json | JSON格式化 |
toolkit sql2dsl | SQL轉(zhuǎn)elasticSearch語(yǔ)句 |
toolkit url encode | URL編碼 |
toolkit url decode | URL解碼 |
toolkit base64 encode | base64編碼 |
toolkit base64 decode | base64解碼 |
toolkit phone | 手機(jī)號(hào)歸屬地 |
toolkit ip | IP歸屬地 |
toolkit md5 | MD5加密 |
toolkit sha1 | SHA1加密 |
toolkit sha224 | SHA224加密 |
toolkit sha256 | SHA256加密 |
toolkit sha384 | SHA384加密 |
toolkit sha512 | SHA512加密 |
toolkit uuid | UUID隨機(jī)值 |
toolkit regular | 正則表達(dá)式 |
toolkit qrcode encode | 生成二維碼(支持插入Logo) |
計(jì)劃中的命令
命令 | 說(shuō)明 |
---|---|
toolkit nat | 內(nèi)網(wǎng)穿透(方便微信、支付寶等后臺(tái)開發(fā)) |
toolkit cron | Cron表達(dá)式 |
toolkit file minify | js/css混淆壓縮 |
toolkit file download | 文件下載 |
toolkit qrcode decode | 二維碼解析 |
歡迎小伙伴留言希望支持的命令
測(cè)試通過(guò)IDEA的版本
測(cè)試通過(guò)的版本如下磨确,如果其他版本出現(xiàn)問(wèn)題搭盾,歡迎給我留言
IDE | 版本 |
---|---|
Intellij IDEA | 2019、2020 |
項(xiàng)目地址
Github地址: https://github.com/silently9527/ToolsetIdeaPlugin
Gitee地址: https://gitee.com/silently9527/ToolsetIdeaPlugin
覺(jué)得好用的小伙伴記得小手一抖 star 喲
點(diǎn)關(guān)注掌敬,不迷路
白嫖不好,創(chuàng)作不易,希望朋友們可以點(diǎn)贊評(píng)論關(guān)注三連检碗,因?yàn)檫@些就是我分享的全部動(dòng)力來(lái)源??