Toolset插件

插件介绍

Toolset是一个基于IntelliJ平台的插件,包含各种开发工具,能够帮助编码,提高开发效率。

 

功能列表

包含多个Tab,每个Tab下面又包含一些子标签,每个标签提供相应的功能。

  • Convert
    • Common: Base64, Hex, Html, Unicode, URI, URIComponent
    • Decimal: Hex conversion, JavaScript execute
    • Json: Format, Quote Parse, Key:Value, XML, Excel
    • Sort: Sort Lines, Reverse Lines, Remove Duplicate Lines, Sort and Remove Duplicate, Remove Line Number
    • Time: Timestamp, Calculate Difference
    • Color: Conversion, Picker
    • ImageBase64: image ⇄ base64
  • Cron: Cron Expression Generator & Explainer
  • Encrypt
    • Digest: MD5,SHA1,SHA256,SHA384,SHA512,HmacMD5,HmacSHA1,HmacSHA256,HmacSHA384,HmacSHA512
    • Asymmetric: RSA
  • Generate
    • Password
    • UUID
    • File Verification: MD5,SHA1,CRC32
  • HttpServer: Simple Http Server
  • Note: Temporary notebook
  • Pomodoro: Stay focused, be productive, track everything.
  • Regex
    • Tester: Regexp Tester
    • Extract
    • Replace: Right-Click Menu
    • Help: Summary of regular-expression constructs
  • Symbols
    • Ascii: ASCII, Html Escape
    • KeyCode
    • Symbols: Arrows, Alphabet, Currency, Geometric, Miscellaneous Symbols...
  • SwitchHosts: Switch and Manager hosts
  • Terminal
    • common
    • cat
    • curl
    • file
    • apt
    • rpt
    • yum
    • mysqldump

 

右键菜单

  • Convert
    • '.*' ⇄ `.*`
    • '.*' ⇄ ".*"
  • Encode/Decode
    • Base64 Encode
    • Base64 Decode
    • Hex Encode
    • Hex Decode
    • Html Encode
    • Html Decode
    • Unicode Encode
    • Unicode Encode
    • URI Encode
    • URI Decode
  • Lines
    • Sort Lines
    • Remove Duplicate Lines
    • Sort And Remove Duplicate Lines
    • Copy Cursor Line
  • Switch To
    • foo_bar
    • fooBar
    • FooBar
    • FOO_BAR
  • Trim
    • Trim
    • Trim Start
    • Trim End
  • Regex Replace

 

看图说话

下面简单描述下每个Tab的功能:

image.png

Common是常用的一些编码解码。

 

image.png

Decimal是数字相关的处理,比如最常用的进制转换。

左边的输入框,可以执行简单的单行JavaScript代码,比如:数字运算,字符处理,日期操作,等等。

 

image.png

Json标签,可以处理一些格式化,引号移除或还原,转Key:Value形式,Json与XML互转,Json数组与Excel互转。

 

image.png

Sort排序,就比较简单,对多行文本进行排序,倒序,移除重复行,或移除行首数字(比如有时候拷贝代码时,需要移除没用的行号)

 

image.png

Time:计算时间的工具,比如时间格式转换,计算100天约等于几个小时,两个时间差的计算。

注意上面箭头位置可以点击切换左右两边的时间。

start time和end time双击可以直接获取当前时间

 

image.png

Color:颜色取值和格式转换

 

image.png

Image和Base64的互相转换,左边窗口可以直接把图片文件拖放进去。

 

image.png

Cron: 定时器表达式生成和反解析,经常需要写定时器的朋友,有了这功能,实在是方便。

 

image.png

image.png

常用的加密处理,上面Loop是可以循环计算结果。

Asymmetric目前只实现了RSA算法,注意箭头的几个按钮,方便操作,后续有精力再实现更多的算法。

 

image.png

Generate Tab的功能比较简单,实现了密码生成器,UUID生成,以及文件的MD5和SHA1等计算,File Verification使用时,可以直接拖放文件。

 

image.png

HttpServer: 简易的Http服务提供,点击Start按钮后,可以直接访问本地的对应地址:http://localhost:8888/

注意配置路径和端口,红色箭头位置,可以直接用默认浏览器打开。

 

image.png

Note: 简单临时的一些文本记录,文件实时保存在左上角红色框的文件地址,右上键Statistics按钮可以统计字符的相关数量。

 

image.png

Pomodoro: 番茄工作法,看个人情况,可能用的人不多,说下几个隐藏的功能点:

25:00数字上面,鼠标滚轮可以调整要倒计时的分钟数,双击恢复到25分钟。

窗口输入的文本需要点Save按钮,才会保存到临时文件,下次重启IDE不会丢失。

 

image.png

image.png

正则表达式三剑客,互相配合使用,可以解决很多文本处理问题。

 

image.png

常用的字符罗列:Ascii, KeyCode, Symbols

 

image.png

SwitchHosts,快速管理和切换hosts

image.png

Linux常用命令介绍和生成,后续逐渐添加

 

右键菜单

image.png

Convert: 单引号,双引号,`号 互相转换

Encode/Decode: Convert转换窗口的右键菜单实现

Lines: 文本行操作

Switch To: 骆峰字符串格式之前的转换

Trim: 前后空格移除

Regex Replace: 正则窗口配置的右键菜单操作

 

功能配置

禁用不需要的功能,只启用常用的功能,让Toolset窗口更简洁

image.png

计划功能

目前插件已经这么多功能了,但是我还是想把平时自己开发过程中提炼出能提高开发效率的功能继续添加进来,所以功能只会越来越多,如果嫌多的朋友,可以自行禁用不需要的功能,禁用后就不占用任何性能了。

后续有时间我会继续开发和完善,目前有一些功能已经在计划中了:

  • 🔲各种语言的代码格式化
  • 🔲SQL处理的相关功能
  • 🔲一些比较通用的文档,比如正则表达式
  • 🔲Terminal里面继续集成更多通用软件的常用命令,比如:git,node,pm2等等,这些需要花时间整理
  • 🔲图片相关的处理
  • 🔲二维码生成和识别

 

其他说明

因为插件只能利用业余时间开发,所以进度和更新可能不会太快,请理解下。

插件功能太多,对于文档想到啥就写啥,组织排版和描述有点乱,敬请谅解。

 

未完待续...

 

仓库地址

https://plugins.jetbrains.com/plugin/14384-toolset

 

销售价格

$5/年

 

MyBatis Log Plugin作者其他插件列表

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
一个Poshmark件,可帮助您自动共享项目,吸引更多关注者并在Poshmark上进行更多销售。 厌倦了全天花在Poshmark上共享您的物品,共享其他人的物品,关注者,关注者,组织壁橱...只是为了增加销量并增加您的关注度?如果听起来像您-我们非常高兴向您介绍“壁橱助手”!壁橱助手会在poshmark.com上自动弹出:-与您的关注者/聚会共享项目-从任何壁橱,提要或品牌列表页面中共享-跟随/取消关注人员-编辑+共享-组织壁橱-暂停并发出声音弹出验证码时发出警报-自动解决验证码(通过2Captcha)-具有共享限制,因此您不会受到软禁-还有更多!支持:美国:United_States:现在的加拿大:Canada:壁橱助手经过专门设计,易于使用,易于安装且易于实现更多销售。许多人对它的功能的简单性和鲁棒性赞不绝口。它可以帮助您每天节省几个小时的时间,您可以与家人在一起,做其他事情或只是放松一下。让我们为您完成繁重的工作。壁橱助手可以免费安装,并且有7天的免费试用期。今天尝试一下,您将不会后悔!哦,我们是否提到您可以在手机上使用它?进一步了解https://closet.tools/assistant。以下是您可能感兴趣的更多链接:壁橱工具:https://closet.tools壁橱助手:https://closet.tools/assistant定价:https://closet.tools/pricing移动版:https:// closet.tools/mobile博客:https://closet.tools/blog 支持语言:English

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值