将 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"
我正在使用扩展名为 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"