You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode JSON文件空对象格式化设置:取消单行显示

解决VSCode JSON空对象单行格式化问题

要让VSCode把JSON中的空对象从单行"settings": {}格式化为换行形式:

"settings": {
}

可根据你使用的格式化工具选择以下方案:

方案一:使用VSCode内置JSON格式化

打开VSCode设置(快捷键Ctrl+,,点击右上角{}图标进入编辑模式),添加或修改以下配置:

"json.format.preserveNewLines": true,
"json.format.keepLines": true,
"[json]": {
    "editor.defaultFormatter": "vscode.json-language-features"
}

保存设置后重新格式化JSON文件即可生效。

方案二:使用Prettier插件(若已安装)

如果你用Prettier作为默认格式化工具,在settings.json中添加:

"[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"prettier.bracketSpacing": true,
"prettier.printWidth": 1

printWidth: 1会强制所有对象的大括号换行,bracketSpacing确保大括号与内容间保留空格,满足格式需求。


内容的提问来源于stack exchange,提问作者oContis Studio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 01:10:27