在clang-format中控制语句之后中断



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

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

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

有什么办法吗?

目前不可能通过特定的样式选项组合来实现期望的结果。我已经把这个问题报告为bug 25069。

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

相关内容

  • 没有找到相关文章

最新更新