在Vim中,有没有一种方法可以以“漂亮”格式打印文件中剪切的JSON?
例如,具有以下文件
# a comment
def my_func():
pass
{"bla": [1, 2, 3], "yes": false} # <--- pretty print this
# another comment
<foo>why do I mix everything in one file?</foo>
<bar>it's an example, dude</bar>
字符串
我想将标记的行更改为
{
"bla":[
1,
2,
3
],
"yes":false
}
型
我正在寻找类似:%!python -m json.tool
的东西,但只适用于选定的行。
2条答案
按热度按时间1aaf6o9v1#
指定行号应该可以。举例来说:
字符串
或者如果需要多行:
型
goqiplq22#
基于regex的解决方案是:
第一个月
接着是:
=gg
个输出:
字符串