DevToys开发者神器,堪称程序员界的瑞士军刀!

关注IT技术视界公众号,获取更多好玩有趣软件!

如果你是一个 Windows 开发者,你是否经常需要在网上搜索一些工具来完成一些简单的任务,比如「格式化 JSON」「比较文本」,测试「正则表达式」,转换「数据类型」「生成二维码」「编码解码字符串」等等?你是否担心把你的数据粘贴到一些不可靠的网站上会有安全风险?你是否想要一个集成了多种功能的本地应用,让你的开发效率更高,更轻松?

如果你的答案是肯定的,那么你一定要了解一下 DevToys 这款开源和免费的软件,它是为 Windows 开发者提供了一些实用的工具,让你可以在一个应用中完成各种各样的任务,而且都是离线工作,保护你的数据安全。它的作者将其称之为「开发人员的瑞士军刀」

DevToys开发者神器,堪称程序员界的瑞士军刀!-第1张图片-IT技术视界

DevToys 的功能

DevToys 目前提供了 47+ 种工具,涵盖了各种常用的开发者需求,比如:

  • 生成器/解码器:生成二维码,Lorem Ipsum,UUID,Nano ID,MD5/SHA1/SHA2 哈希,等等。编码和解码 URL 字符串,Base64 字符串,HTML 实体,等等。
  • 转换器/解析器:快速转换数据类型,单位,格式。Unix 时间转换器,查询字符串到 JSON,YAML 到 JSON,JSON 到 YAML,数字进制转换器,JSON 到 CSV,CSV 到 JSON,HTML 到 JSX,等等。
  • 检查器/调试器:轻松检查和调试你的数据,使用 DevToys 的快速,灵活,直观的 UI。JWT 调试器,正则表达式测试器,HTML 预览,文本差异检查器,字符串检查器,等等。

DevToys 的界面非常美观和友好,你可以自定义你喜欢的主题,字体,字号,等等。它还支持智能检测功能,根据你的剪贴板内容自动选择合适的工具,比如:

  1. 1611241901 → Unix 时间转换器

  2. {“abc”: 123, …} → JSON 格式化器

  3. aGVsbG8gd29ybGQ= → Base64 解码器

DevToys 的官网和github地址

官网:https://devtoys.app/

github地址:

https://github.com/veler/DevToys

DevToys开发者神器,堪称程序员界的瑞士军刀!-第2张图片-IT技术视界

DevToys 的安装和使用

DevToys 支持微软商店、WinGet 以及手动安装等多种方式

安装方法一(安装包直接安装)
关注公众号,获取验证码,验证下载(防止机器采集被和谐)
验证码:
请关注IT技术视界公众号,回复关键字“验证码”,获取验证码。 【注】在微信里搜索“IT技术视界”或者微信扫描右侧二维码都可以关注本站微信公众号。
微信二维码
安装方法二(微软商店)

在微软应用商店直接下载安装

安装方法三(WinGet)

如果你电脑有安装 WinGet 的话,也可以打开 PowerShell,运行下面两行命令,即可快速安装 DevToys。

  1. winget search DevToys

  2. winget install DevToys

DevToys开发者神器,堪称程序员界的瑞士军刀!-第3张图片-IT技术视界

DevToys 的使用

关于使用方式,最常规的用法,就是直接在 GUI 界面上,操作并使用这款工具。由于方式比较简单,基本上你打开界面就能看懂,因此就不多作赘述。

咱们重点来看下它一个比较酷的地方:通过 PowerShell 快速启动各类工具。方法很简单,就是在软件安装成功之后,打开 PowerShell,运行类似

start devtoys:?tool={tool name} 

这样的代码,即可启动 devtoys。不过,需要注意的是,运行之前,得先指定一个工具名称 {tool name}。打个比方,如果你要打开「JSON 格式化工具」,则需指定工具名称「jsonformat」,完整命令如下所示:

start devtoys:?tool=jsonformat

{tool name} 支持多种参数,你可以根据不同参数名称,用 PowerShell 来快速打开不同工具。命令行支持的参数,列表如下:

工具名称 参数
Base64 编码/解码 base64
Base64 图片编码/解码 base64image
Base64 URL 编码/解码 base64url
Base58 编码/解码 base58
Base32 编码/解码 base32
Base16 编码/解码 base16
二维码生成器 qrcode
二维码扫描器 qrcodescanner

更多参数参考博客:

http://t.csdnimg.cn/EeNan

THE END