如果你是一個 Windows 開發(fā)者,你是否經(jīng)常需要在網(wǎng)上搜索一些工具來完成一些簡單的任務(wù),比如格式化 JSON,比較文本,測試正則表達(dá)式,轉(zhuǎn)換數(shù)據(jù)類型,生成二維碼,編碼解碼字符串等等?你是否擔(dān)心把你的數(shù)據(jù)粘貼到一些不可靠的網(wǎng)站上會有安全風(fēng)險?你是否想要一個集成了多種功能的本地應(yīng)用,讓你的開發(fā)效率更高,更輕松?
如果你的答案是肯定的,那么你一定要了解一下 DevToys 這款開源和免費(fèi)的軟件,它是為 Windows 開發(fā)者提供了一些實用的工具,讓你可以在一個應(yīng)用中完成各種各樣的任務(wù),而且都是離線工作,保護(hù)你的數(shù)據(jù)安全。它的作者將其稱之為開發(fā)人員的瑞士軍刀。
DevToys 的功能
DevToys 目前提供了 47+ 種工具,涵蓋了各種常用的開發(fā)者需求,比如:
- 生成器/解碼器:生成二維碼,Lorem Ipsum,UUID,Nano ID,MD5/SHA1/SHA2 哈希,等等。編碼和解碼 URL 字符串,Base64 字符串,HTML 實體,等等。
- 轉(zhuǎn)換器/解析器:快速轉(zhuǎn)換數(shù)據(jù)類型,單位,格式。Unix 時間轉(zhuǎn)換器,查詢字符串到 JSON,YAML 到 JSON,JSON 到 YAML,數(shù)字進(jìn)制轉(zhuǎn)換器,JSON 到 CSV,CSV 到 JSON,HTML 到 JSX,等等。
- 檢查器/調(diào)試器:輕松檢查和調(diào)試你的數(shù)據(jù),使用 DevToys 的快速,靈活,直觀的 UI。JWT 調(diào)試器,正則表達(dá)式測試器,HTML 預(yù)覽,文本差異檢查器,字符串檢查器,等等。
DevToys 的界面非常美觀和友好,你可以自定義你喜歡的主題,字體,字號,等等。它還支持智能檢測功能,根據(jù)你的剪貼板內(nèi)容自動選擇合適的工具,比如:
1611241901 → Unix 時間轉(zhuǎn)換器
{“abc”: 123, …} → JSON 格式化器
aGVsbG8gd29ybGQ= → Base64 解碼器
DevToys 的安裝和使用
關(guān)注IT技術(shù)視界公眾號后臺回復(fù):DevToys?獲取安裝包
DevToys 的使用
關(guān)于使用方式,最常規(guī)的用法,就是直接在 GUI 界面上,操作并使用這款工具。由于方式比較簡單,基本上你打開界面就能看懂,因此就不多作贅述。
咱們重點(diǎn)來看下它一個比較酷的地方:通過 PowerShell 快速啟動各類工具。方法很簡單,就是在軟件安裝成功之后,打開 PowerShell,運(yùn)行類似?
start devtoys:?tool={tool name}?
這樣的代碼,即可啟動 devtoys。不過,需要注意的是,運(yùn)行之前,得先指定一個工具名稱?{tool name}
。打個比方,如果你要打開「JSON 格式化工具」,則需指定工具名稱「jsonformat」,完整命令如下所示:
start devtoys:?tool=jsonformat
{tool name}
?支持多種參數(shù),你可以根據(jù)不同參數(shù)名稱,用 PowerShell 來快速打開不同工具。文章來源:http://www.zghlxwxcb.cn/news/detail-835295.html
命令行支持的參數(shù),列表如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-835295.html
工具名稱 | 參數(shù) |
---|---|
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 調(diào)試器 | jwt |
正則表達(dá)式測試器 | regex |
HTML 預(yù)覽 | htmlpreview |
HTML 編碼/解碼 | html |
HTML 到 JSX 轉(zhuǎn)換器 | htmltojsx |
URL 編碼/解碼 | url |
URL 解析器 | urlparser |
查詢字符串到 JSON 轉(zhuǎn)換器 | querystringtojson |
JSON 格式化器 | jsonformat |
JSON 路徑測試器 | jsonpath |
JSON 到 YAML 轉(zhuǎn)換器 | jsontoyaml |
YAML 到 JSON 轉(zhuǎn)換器 | yamltojson |
JSON 到 CSV 轉(zhuǎn)換器 | jsontocsv |
CSV 到 JSON 轉(zhuǎn)換器 | csvtojson |
XML 格式化器 | xmlformat |
XML 到 JSON 轉(zhuǎn)換器 | xmltojson |
JSON 到 XML 轉(zhuǎn)換器 | jsontoxml |
文本差異檢查器 | textdiff |
文本排序器 | textsort |
文本統(tǒng)計器 | textstats |
字符串檢查器 | string |
字符串長度轉(zhuǎn)換器 | stringlength |
字符串大小寫轉(zhuǎn)換器 | stringcase |
字符串反轉(zhuǎn)器 | stringreverse |
字符串重復(fù)器 | stringrepeat |
字符串截取器 | stringsubstring |
字符串分割器 | stringsplit |
字符串連接器 | stringjoin |
字符串模板 | stringtemplate |
數(shù)字進(jìn)制轉(zhuǎn)換器 | numberbase |
數(shù)字單位轉(zhuǎn)換器 | numberunit |
Unix 時間轉(zhuǎn)換器 | unixtime |
顏色選擇器 | colorpicker |
顏色轉(zhuǎn)換器 | colortransform |
顏色盲模擬器 | colorblind |
圖片壓縮器 | imagecompress |
圖片元數(shù)據(jù)查看器 | imagemetadata |
Markdown 預(yù)覽 | markdown |
到了這里,關(guān)于「GitHub資源」DevToys開發(fā)者神器,堪稱程序員界的瑞士軍刀!的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!