如何配置VS Code使JSON在大括号/方括号前换行?
VS Code 自定义JSON格式化配置(换行括号风格)
完全可以通过手动编辑settings.json实现你要的这种格式化风格,具体操作和配置如下:
打开settings.json文件:
按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板,点击右上角的{}图标直接进入配置文件编辑模式。添加格式化配置项:
在配置文件中插入以下内容:
"json.format.enable": true, "json.format.braces": "newline", "json.format.squareBrackets": "newline", "json.format.commaAtEnd": true
各配置的作用:
json.format.braces: 设置为newline,让对象的大括号单独换行显示json.format.squareBrackets: 设置为newline,让数组的方括号单独换行显示json.format.commaAtEnd: 开启后自动在数组/对象的最后一项末尾添加逗号,和你示例中的风格匹配
- 解决插件冲突(如果配置不生效):
如果你安装了Prettier这类第三方格式化插件,可能会覆盖内置规则,这时需要指定JSON文件使用VS Code内置的格式化器:
"[json]": { "editor.defaultFormatter": "vscode.json-language-features" }
配置完成后,按下Shift+Ctrl+F(Windows/Linux)或Shift+Cmd+F(Mac)格式化JSON文件,就能得到你想要的风格了。
内容的提问来源于stack exchange,提问作者AxD
相关产品推荐
相关产品推荐

