linux 下 带 ui 的。
想找一个 可以自动格式化后显示,保存的时候可以自动压缩成一行的。
类似 another redis desktop manager 编辑 json 格式的 string 键的那种效果。
轻量的文件查看编辑一般是使用 sublime 。但是它这方面不太行。
有其他的工具推荐吗
1
Maboroshii 358 天前 via Android
cat a.json | jq | less
楼下补充 less 的彩色版 |
2
Maboroshii 358 天前 via Android
带 ui 的一般找个在线工具编辑就好了
|
3
joyanhui OP @Maboroshii 在线编辑器 那还如 vscode crtl+shit+i 保存的时候 join lines
|
4
param 358 天前 via Android 1
那 vim 就能做到,你值得拥有
|
5
vcn8yjOogEL 357 天前
text pieces 和 dev toolbox
都是小工具集合 |
6
vcn8yjOogEL 357 天前
#5 合集
|
7
vcn8yjOogEL 357 天前
想直接放进编辑器里就看看插件吧
|
8
sjtulyj 357 天前
用一些命令组合一下就好了
自己封装一个脚本 |
9
cndenis 357 天前
utools 应该支持 Linux ,装上 json 插件
|
10
15855pm 357 天前
同楼上一样,我推荐 Utools+JSON 插件,快捷方便,还可以独立窗口出来
|
11
wertasy 357 天前
cat xxx.json | python -m json.tool
|
12
p7e4 357 天前
|
13
Deeeer 357 天前
快用 vscode !
1. 打开 vscode ,随便开一个新文件( Command+N ) 2. 把 json 粘贴进去 3. 右下角把格式选择喂 json 4. 右键「格式化」,完毕。 |
14
wolfan 357 天前
vim\nvim\vi\cat 这些命令不都可以直接查看么,vim 只需要安装好插件就是啦。sublime 你不装插件就是空白编辑器,vscode 不也是一样的东西。
|
15
Al0rid4l 357 天前
要么 vim, 要么 https://github.com/antonmedv/fx
|
16
bugcoder 357 天前
我是用的 chrome 有个插件叫 JSON Viewer
|
17
Helsing 357 天前 via iPhone
utools + ctool 插件
|
18
Liu233w 356 天前
cat file.json | jq | tee | jq -r tostring > file.json
反正就是先美化一下文件,编辑之后再自动压缩成一行。 大佬如果嫌输入麻烦的话还可以把它搞成一个 bash 函数。 另外 tee 是会调用系统默认的编辑器($EDITOR )。也可以用参数换成其他的编辑器。 |
19
jetflyL 356 天前
subline 安装个 json 插件,很好用,ctr+shit+p,选择 formatfa json 就会格式化,选择 minify json 就会格式化成一行,你试试,真的很好用,叫 pretty json 还是啥,你安装插件那里输入 json 应该看到
|
20
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 没对大文件打开做优化,效率堪忧。 |