答案1
这是 VS Code GitHub repo 上非常受欢迎的功能请求问题单的主题:[折叠] 将结束括号折叠至同一行 #3352 (充斥着大量令人讨厌的“我也是”评论(请不要加入他们))。 在所有令人讨厌的“我也是”评论的喧嚣中,您将在另一个问题单中看到您想要的可操作信息的链接:隐藏 FoldRange 结束行 #111731。该问题单线程的 TL;DR 是,这种功能是基于每个语言扩展实现的。在没有语言扩展的情况下,VS Code 的默认行为是基于缩进提供折叠功能。在存在语言扩展的情况下,由该语言扩展来实现FoldingRangeProvider
。因此,您需要向维护者提交请求或 Pull 请求,以便获得您想要此类行为/可配置行为的特定语言扩展。