如何修复 vim 中的 JSON 缩进?

新手上路,请多包涵

在 vim 中,JSON 的默认缩进是:

 {
    "employees": [
    { "firstName":"John" , "lastName":"Doe" },
    { "firstName":"Anna" , "lastName":"Smith" },
    { "firstName":"Peter" , "lastName":"Jones" }
    ]
}

但我期望的是:

 {
    "employees": [
        { "firstName":"John" , "lastName":"Doe" },
        { "firstName":"Anna" , "lastName":"Smith" },
        { "firstName":"Peter" , "lastName":"Jones" }
    ]
}

我用谷歌搜索并尝试了一些 vim-json 插件,但没有一个能解决这个问题。

原文由 user2309998 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 649
1 个回答

更简单的方法是仅将外部命令作为选择的过滤器。例如

  1. 做出选择
  2. :!python -m json.tool

原文由 awesome_person 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏