簡(jiǎn)介
jless 是一個(gè)命令行 JSON 查看器,設(shè)計(jì)用于讀取、探索和搜索 JSON 數(shù)據(jù)。可以使用它來替代 less 、 jq 、 cat 以及您當(dāng)前用于查看 JSON 文件的編輯器的任何組合。它是用 Rust 編寫的,可以作為單個(gè)獨(dú)立的二進(jìn)制文件安裝。jless 目前支持 macOS 和 Linux。 Windows 支持已計(jì)劃。
首次用戶
-
使用
x env use jless
即可自動(dòng)下載并使用- 在終端運(yùn)行
eval "$(curl https://get.x-cmd.com)"
即可完成 x 命令安裝, 詳情參考 x-cmd 官網(wǎng)
- 在終端運(yùn)行
-
x-cmd 提供1分鐘教程,其中包含了 jless 命令常用功能的 demo 示例,可以幫你快速上手 jless 。
-
使用案例:文章來源:http://www.zghlxwxcb.cn/news/detail-787661.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-787661.html
# 安裝 jless x env use jless # 使用 jless 查看 JSON 數(shù)據(jù) x ascii --json | jless jless data.json
- 常用快捷鍵:
-
q
:退出 jless 。 -
F1
/:help
:顯示幫助信息。
-
- 常用快捷鍵:
功能特點(diǎn)
- 清晰的語法突出顯示 JSON 數(shù)據(jù),省略對(duì)象鍵周圍的引號(hào)、結(jié)束對(duì)象和數(shù)組分隔符以及尾隨逗號(hào)。
- 展開和折疊對(duì)象和數(shù)組,以便您可以查看數(shù)據(jù)的高級(jí)和低級(jí)結(jié)構(gòu)。
- 大量受 vim 啟發(fā)的移動(dòng)命令,可有效地移動(dòng)和查看數(shù)據(jù)。
- 完全基于正則表達(dá)式的搜索,可準(zhǔn)確找到您要查找的數(shù)據(jù)。
類似工具與競(jìng)品
- fx:是一款由專為 JSON 定制的雙用途命令行工具,提供基于終端的 JSON 查看器和 JSON 處理實(shí)用程序。雖然 JSON 查看器是用 Go 編寫的,并且無需外部依賴即可運(yùn)行,但 JSON 處理工具是用 JS 開發(fā)的,與 Node.js 和 Deno 兼容。
- jq 是一個(gè)輕巧靈活的命令行 JSON 處理器,類似于 sed、awk、grep 等用于 JSON 數(shù)據(jù)的處理器。它使用可移植 C 編寫,且沒有運(yùn)行時(shí)依賴項(xiàng),使您可以輕松分割、篩選、映射和轉(zhuǎn)換結(jié)構(gòu)化數(shù)據(jù)。
進(jìn)一步探索
- jless 用戶指南 提供了一份詳細(xì)的功能介紹,以及快捷鍵操作。
到了這里,關(guān)于x-cmd pkg | jless - 受 Vim 啟發(fā)的命令行 JSON 查看器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!