Visual Studio 2022 JSON 数组格式

Visual Studio 2022 JSON Array Formatting

提问人:Metro Smurf 提问时间:11/2/2023 更新时间:11/2/2023 访问量:23

问:

在 VS 2022(无扩展名)中,JSON 文件在数组大括号内使用空格进行格式化,即:

{
  "key": [ "val1","val2","val3" ]
}

首选项是数组大括号的开始/结束之间没有间距,即:

{
  "key": ["val1","val2","val3"]
}

我已经浏览了 VS 编辑器设置,似乎找不到与空间直接相关的任何内容。

我也尝试过使用.editorconfig:

[*.json]
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true
array_element_spacing = false

关于如何让 VS 格式强制执行 json 数组的左大括号后和右大括号之前没有空格的规则的任何建议?理想情况下,使用 .editorconfig 设置。

JSON 格式化 visual-studio-2022 editorconfig

评论

0赞 Timothy G. 11/2/2023
我认为这是不可能的。 似乎不是 editorconfig 属性,根据 Microsoft Docs 的说法,“除 XML 之外,所有 Visual Studio 支持的语言都支持 EditorConfig 编辑器设置。 - 通过语言,我认为它们是指编程语言。这似乎不支持JSON。array_element_spacing
0赞 Metro Smurf 11/2/2023
@TimothyG。- 我想我不明白为什么 VS 甚至试图格式化数组?VS 必须遵循某处规则。

答: 暂无答案