5 个版本
0.2.0 | 2021 年 8 月 13 日 |
---|---|
0.1.3 | 2021 年 1 月 28 日 |
0.1.2 | 2021 年 1 月 26 日 |
0.1.1 | 2021 年 1 月 24 日 |
0.1.0 | 2021 年 1 月 23 日 |
#29 in #jq
1.5MB
4K SLoC
Jex
Jex 是一个用于查询 JSON 文件的交互式工具。它在一个面板中显示 JSON 文件,在右侧显示 JQ 查询的结果。您可以实时更新查询,允许您快速迭代查询并找到您确切想要的。
安装
首先,您需要安装 cargo,Rust 的包和构建管理器。您可以按照 rustup.rs 上的说明进行安装。
安装 cargo 后,您可以通过运行以下命令来构建和安装 jex:
cargo install jex
使用
安装 jex 后,您可以通过运行 jex example.json
来使用它打开 JSON 文件。您可以使用以下键控制 jex
- 上/下:滚动当前面板
- Tab:切换活动面板
- z:折叠光标下的对象或数组
- q:打开查询编辑器。输入 JQ 查询,按 Enter 键执行它,并将结果存储在右侧面板中。
- /:搜索
- n:下一个搜索结果
- N:上一个搜索结果
- t:切换编辑树的可见性
- j/k:在编辑树中滚动
- +:向选定视图添加新子项
- r:重命名当前视图
- s:保存当前视图
- Home:滚动到顶部
- End:滚动到底部
- Esc:退出 jex(或离开查询编辑器)
- h,? 或 F1:显示此帮助文本
依赖项
~10–22MB
~312K SLoC