我应该在 VS Code 中为 'json.maxItemsComputed' 设置什么?
What should I set for 'json.maxItemsComputed' in VS Code?
默认状态为 5000 个符号。这取决于机器的性能还是其他因素?
来自 VS 代码设置:
JSON: Max Items Computed
The maximum number of outline symbols and folding regions computed (limited for performance reasons).
为了避免大型 JSON 文件的性能问题,JSON 语言支持现在对它计算的折叠区域和文档符号的数量有上限(对于大纲视图和面包屑)。默认情况下,限制为 5000 项,但您可以使用设置 json.maxItemsComputed.
更改限制
这与编辑器中的GUI按钮有关,可以用来折叠JSON树。
如果项目数超过最大值,准备这些按钮的例程将直接放弃,按钮将不会显示。我在一个有很多依赖项的项目中经历了 package-lock.json
。
一个合理的方法是:
- 保持默认
- 如果您遇到 JSON 没有显示折叠控件的文件,
考虑你是否真的需要它们
- 如果您不需要它们 - 没问题
- 如果您确实需要它们 - 增加限制(可能是暂时的)
- 如果您在编辑 JSON 文件时遇到性能问题,请降低限制
默认状态为 5000 个符号。这取决于机器的性能还是其他因素?
来自 VS 代码设置:
JSON: Max Items Computed The maximum number of outline symbols and folding regions computed (limited for performance reasons).
为了避免大型 JSON 文件的性能问题,JSON 语言支持现在对它计算的折叠区域和文档符号的数量有上限(对于大纲视图和面包屑)。默认情况下,限制为 5000 项,但您可以使用设置 json.maxItemsComputed.
更改限制这与编辑器中的GUI按钮有关,可以用来折叠JSON树。
如果项目数超过最大值,准备这些按钮的例程将直接放弃,按钮将不会显示。我在一个有很多依赖项的项目中经历了 package-lock.json
。
一个合理的方法是:
- 保持默认
- 如果您遇到 JSON 没有显示折叠控件的文件,
考虑你是否真的需要它们
- 如果您不需要它们 - 没问题
- 如果您确实需要它们 - 增加限制(可能是暂时的)
- 如果您在编辑 JSON 文件时遇到性能问题,请降低限制