首页 > 解决方案 > Clang-Format:多行语句后在换行符上打开大括号

问题描述

我正在寻找一种方法,仅在它之前的语句跨越多行之后,有条件地将左大括号设置在换行符上。

例如

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 格式进行此操作?我似乎找不到一个。

标签: c++clangclang-format

解决方案


推荐阅读