Linux 下有 json 的文本查看编辑工具推荐吗?

358 天前
 joyanhui

linux 下 带 ui 的。

想找一个 可以自动格式化后显示,保存的时候可以自动压缩成一行的。

类似 another redis desktop manager 编辑 json 格式的 string 键的那种效果。

轻量的文件查看编辑一般是使用 sublime 。但是它这方面不太行。

有其他的工具推荐吗

2912 次点击
所在节点    Linux
21 条回复
Maboroshii
358 天前
cat a.json | jq | less

楼下补充 less 的彩色版
Maboroshii
358 天前
带 ui 的一般找个在线工具编辑就好了
joyanhui
357 天前
@Maboroshii 在线编辑器 那还如 vscode crtl+shit+i 保存的时候 join lines
param
357 天前
那 vim 就能做到,你值得拥有
vcn8yjOogEL
357 天前
text pieces 和 dev toolbox
都是小工具集合
vcn8yjOogEL
357 天前
#5 合集
vcn8yjOogEL
357 天前
想直接放进编辑器里就看看插件吧
sjtulyj
357 天前
用一些命令组合一下就好了
自己封装一个脚本
cndenis
357 天前
utools 应该支持 Linux ,装上 json 插件
15855pm
357 天前
同楼上一样,我推荐 Utools+JSON 插件,快捷方便,还可以独立窗口出来
wertasy
357 天前
cat xxx.json | python -m json.tool
p7e4
357 天前
Deeeer
357 天前
快用 vscode !
1. 打开 vscode ,随便开一个新文件( Command+N )
2. 把 json 粘贴进去
3. 右下角把格式选择喂 json
4. 右键「格式化」,完毕。
wolfan
357 天前
vim\nvim\vi\cat 这些命令不都可以直接查看么,vim 只需要安装好插件就是啦。sublime 你不装插件就是空白编辑器,vscode 不也是一样的东西。
Al0rid4l
357 天前
bugcoder
357 天前
我是用的 chrome 有个插件叫 JSON Viewer
Helsing
357 天前
utools + ctool 插件
Liu233w
356 天前
cat file.json | jq | tee | jq -r tostring > file.json

反正就是先美化一下文件,编辑之后再自动压缩成一行。

大佬如果嫌输入麻烦的话还可以把它搞成一个 bash 函数。

另外 tee 是会调用系统默认的编辑器($EDITOR )。也可以用参数换成其他的编辑器。
jetflyL
356 天前
subline 安装个 json 插件,很好用,ctr+shit+p,选择 formatfa json 就会格式化,选择 minify json 就会格式化成一行,你试试,真的很好用,叫 pretty json 还是啥,你安装插件那里输入 json 应该看到
mgrddsj
356 天前
试了两个除 VS Code 外的常用 Linux GUI 文本编辑器,Kate 和 gedit ,感觉 Kate 是可以满足楼主需求的,只需要稍微配置一下就挺好用了。

按链接中两张图那样添加两个 "external tool"。其中格式化需要手动执行,而压缩成一行是保存时自动执行的。
https://imgur.com/a/lPS83Lx

你还可以把这个工具添加到工具栏,Settings - Configure Toolbars - Toolbar: Main Toolbar <externaltools> 中添加一下就可以在编辑器工具栏上显示执行上面命令的按钮了。只要打开文件时点一下格式化就行,保存时会自动保存成一行的。

不过 Kate 不完全算轻量的编辑器,我觉得算“中等”吧。冷启动速度只比 VS Code 稍快一点点。不过内存占用倒是比 VS Code 少不少。

gedit 也可以通过类似方法用 external tool 实现这个功能,不过 gedit 没对大文件打开做优化,效率堪忧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1004597

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX