配置 vscode json 格式化空间

Posted

技术标签:

【中文标题】配置 vscode json 格式化空间【英文标题】:Configure vscode json formatting spaces 【发布时间】:2017-06-26 11:52:13 【问题描述】:

我想将 vscode 配置为使用 2 个缩进空格来格式化我的 JSON 对象,而不是默认情况下的 4 个空格。我该怎么做?

【问题讨论】:

见***.com/a/42118981/2631715 - 你应该可以使用[python] 而不是[json] 谢谢。看起来 JSON 受到 ***.com/a/42118981/6139071 中描述的相同限制 【参考方案1】:

将这一行粘贴到 VSCode 的 settings.json 中,一切就绪:

"[json]": 
  "editor.insertSpaces": true,
  "editor.tabSize": 2

【讨论】:

@JonathanPool 我不知道为什么。我适用于 .vscode/settings.json 和全局 settings.json ~/.config/Code/User/settings.json 中的项目 settings.json 【参考方案2】:

安装编辑器配置插件。

ext install EditorConfig

使用以下内容将.editorconfig 文件添加到您的项目根目录:

[*.json]
indent_style = space
indent_size = 2

另见:

https://github.com/editorconfig/editorconfig-vscode

http://editorconfig.org/

【讨论】:

以上是关于配置 vscode json 格式化空间的主要内容,如果未能解决你的问题,请参考以下文章

vscode怎么格式化js中的json数据?

设置vscode的格式化代码

vsCode中配置保存格式化代码

vscode的setting.json的配置

vscode修改扩展位置怎么还有argv.json

vscode 配置eslint,保存格式化样式