将 C/C++ 代码与左花括号放在同一行

Format C/C++ code with opening curly brace on the same line

我正在使用扩展名为 C/C++ 的 Visual Studio 代码。 命令 Ctrl+Shift+I 在新行上用左大括号格式化代码,如下所示:

int f () 
{
   return 0;
}

我要的是这个:

int f() {

}

您是否可以更改任何设置来执行此操作?如果没有,是否有任何其他扩展可以按照我想要的方式格式化代码?

Vscode 附带 clang-format extension. As it is described in the vscode docs you can add a .clang-format file to your workspace root that specifies style rules. How the .clang-format file is formatted and which rules exist can be read here.
的一个版本 相反(或另外),您可以使用现有样式并仅配置几个选项。为此,您可以在 .clang-format 文件 中配置 BasedOnStyle 属性 您可以在 [=25] 中设置 "C_Cpp.clang_format_style" 选项=] 用户设置。
在您的情况下,要在同一行上实现左大括号,您可以只使用 Google's C++ Style。要通过 vscode 设置启用它,请将以下条目添加到您的用户设置中:

"C_Cpp.clang_format_style": "Google"