简介
jless 是一个命令行 JSON 查看器,设计用于读取、探索和搜索 JSON 数据。可以使用它来替代 less 、 jq 、 cat 以及您当前用于查看 JSON 文件的编辑器的任何组合。它是用 Rust 编写的,可以作为单个独立的二进制文件安装。jless 目前支持 macOS 和 Linux。 Windows 支持已计划。
首次用户
-
使用
x env use jless
即可自动下载并使用- 在终端运行
eval "$(curl https://get.x-cmd.com)"
即可完成 x 命令安装, 详情参考 x-cmd 官网
- 在终端运行
-
x-cmd 提供1分钟教程,其中包含了 jless 命令常用功能的 demo 示例,可以帮你快速上手 jless 。
-
使用案例:文章来源:https://www.toymoban.com/news/detail-787661.html
文章来源地址https://www.toymoban.com/news/detail-787661.html
# 安装 jless x env use jless # 使用 jless 查看 JSON 数据 x ascii --json | jless jless data.json
- 常用快捷键:
-
q
:退出 jless 。 -
F1
/:help
:显示帮助信息。
-
- 常用快捷键:
功能特点
- 清晰的语法突出显示 JSON 数据,省略对象键周围的引号、结束对象和数组分隔符以及尾随逗号。
- 展开和折叠对象和数组,以便您可以查看数据的高级和低级结构。
- 大量受 vim 启发的移动命令,可有效地移动和查看数据。
- 完全基于正则表达式的搜索,可准确找到您要查找的数据。
类似工具与竞品
- fx:是一款由专为 JSON 定制的双用途命令行工具,提供基于终端的 JSON 查看器和 JSON 处理实用程序。虽然 JSON 查看器是用 Go 编写的,并且无需外部依赖即可运行,但 JSON 处理工具是用 JS 开发的,与 Node.js 和 Deno 兼容。
- jq 是一个轻巧灵活的命令行 JSON 处理器,类似于 sed、awk、grep 等用于 JSON 数据的处理器。它使用可移植 C 编写,且没有运行时依赖项,使您可以轻松分割、筛选、映射和转换结构化数据。
进一步探索
- jless 用户指南 提供了一份详细的功能介绍,以及快捷键操作。
到了这里,关于x-cmd pkg | jless - 受 Vim 启发的命令行 JSON 查看器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!