「GitHub资源」DevToys开发者神器,堪称程序员界的瑞士军刀!

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

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

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

1611241901 → Unix 时间转换器
{“abc”: 123, …} → JSON 格式化器
aGVsbG8gd29ybGQ= → Base64 解码器

DevToys 的官网和github地址

官网:DevToys - 面向开发人员的瑞士军刀

github地址:GitHub - veler/DevToys:面向开发人员的瑞士军刀。

DevToys 的安装和使用

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

安装方法一(安装包直接安装)

当然你也可以关注公众号IT技术视界后台回复:DevToys 获取安装包

安装方法二(微软商店)

在微软应用商店直接下载安装,是最简单,也是最直接的方法。

地址:[https://www.microsoft.com/store/apps/9PGCV4V3BK4W]

安装方法三(WinGet)

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

winget search DevToys
winget install DevToys

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
Lorem Ipsum 生成器 loremipsum
UUID 生成器 uuid
Nano ID 生成器 nanoid
MD5/SHA1/SHA2 哈希生成器 hash
JWT 调试器 jwt
正则表达式测试器 regex
HTML 预览 htmlpreview
HTML 编码/解码 html
HTML 到 JSX 转换器 htmltojsx
URL 编码/解码 url
URL 解析器 urlparser
查询字符串到 JSON 转换器 querystringtojson
JSON 格式化器 jsonformat
JSON 路径测试器 jsonpath
JSON 到 YAML 转换器 jsontoyaml
YAML 到 JSON 转换器 yamltojson
JSON 到 CSV 转换器 jsontocsv
CSV 到 JSON 转换器 csvtojson
XML 格式化器 xmlformat
XML 到 JSON 转换器 xmltojson
JSON 到 XML 转换器 jsontoxml
文本差异检查器 textdiff
文本排序器 textsort
文本统计器 textstats
字符串检查器 string
字符串长度转换器 stringlength
字符串大小写转换器 stringcase
字符串反转器 stringreverse
字符串重复器 stringrepeat
字符串截取器 stringsubstring
字符串分割器 stringsplit
字符串连接器 stringjoin
字符串模板 stringtemplate
数字进制转换器 numberbase
数字单位转换器 numberunit
Unix 时间转换器 unixtime
颜色选择器 colorpicker
颜色转换器 colortransform
颜色盲模拟器 colorblind
图片压缩器 imagecompress
图片元数据查看器 imagemetadata
Markdown 预览 markdown

猜你喜欢

转载自blog.csdn.net/qq_43445867/article/details/134811670