我在.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