5

BreakBeforeBraces: Allman在我的.clang-format文件中使用,但控制语句中的大括号(例如if, for, while, ...)没有放在它们自己的行上。

// Currently:
void foo()
{
    while(true) {
        bar();
    }
}

// What I want:
void foo()
{
    while(true) 
    {
        bar();
    }
}

我读过您可以在 中为大括号设置嵌套配置类BraceWrapping,但我无法找出正确的 YAML 语法(以及 sublime 文本插件的 JSON 语法),并且找不到任何现有示例。

有没有办法做到这一点?

4

2 回答 2

5

目前,通过特定的样式选项组合来实现所需的结果是不可能的。我已将此问题报告为错误 25069

于 2016-01-07T00:39:31.387 回答
0

为了解决这个问题,我首先使用选项运行艺术风格-A10,然后运行 ​​clang-format

于 2020-11-30T07:18:36.140 回答