如何更改 VS Code 中折叠块代码的格式设置?

How to change formatting setting for the collapsed block code in VS Code?

我想在 VS Code 中折叠代码块时更改格式设置。

相反

function fillContent() { ... 
}

这样做

function fillContent() { ... }

如何操作?

嗯,这不完全是你要求的,但也差不多了。

安装 "Explicit Folding" 扩展,并将此行添加到设置(在您首选语言的 .json 文件中):

"folding": {
    "*": {
        "begin": "{",
        "end": "}"
    }
}

其中 * 可以是任何特定语言。它将折叠并折叠除第一个大括号之外的所有文本。结果将是:

void Foo() {...

目前无法做到这一点,但在 GitHub 上强烈要求并积极讨论:https://github.com/microsoft/vscode/issues/3352

请注意,另一个答案中提到的 Explicit Folding 扩展是一个危险的解决方法——它有一些已知问题,具体取决于您使用的语言。它可能适合您的用例,但值得在使用它之前阅读链接的线程以及 Explicit Folding 存储库中的问题。

目前,您可以在链接的 GitHub 问题上发表您的意见或做出贡献。