我想配置 clang-format 以在函数名称之后和仅为函数定义打开括号之前添加空格。
SpaceBeforeParens: Always
此选项为每个 if,for 循环和函数调用放置空间。
无论如何可以自定义它以仅在函数定义时放置空间,以便在函数调用的情况下不放置空间,for,if。 我需要下面的东西。
函数定义
int foo ()
{
return 0;
}
函数调用。(请注意,函数名称和括号之间有空格(
foo();
不幸的是,没有办法将这件事变成唯一的功能。
我只是在 clang 文档中自己找到的 https://clang.llvm.org/docs/ClangFormatStyleOptions.html
BreakBeforeBraces: Custom
BraceWrapping:
AfterFunction : true
true:
void foo()
{
bar();
bar2();
}
false:
void foo() {
bar();
bar2();
}