我正在寻找一种方法,仅在它前面的语句跨越多行之后有条件地在换行符上设置左大括号。
例如
void foo() { // single line
}
void bar(int aaaaaaaaaaaaaaaaaaaa
int bbbbbbbbbbbbbbbbbbbb)
{ // declaration of bar spanned multiple lines, brace on newline.
}
for (int i = 0;
i < 10; ++i)
{ // for loop spanned multiple lines, so brace on newline.
}
是否有任何规则允许以 clang 格式执行此操作?我似乎找不到。
.clang 格式
BraceWrapping:
AfterControlStatement: MultiLine
功能提案和合并