BracketAlignmentStyle:在关闭括号之前中断

Jul*_*ger 11 c++ clang-format

结合AlignAfterOpenBracket(BracketAlignmentStyle含)选项BinPackArgumentsBinPackParameters设置false,有可能得到以下格式:

someShortFunction(argument);
someVeryVeryVeryLongFunction(
    argument1,
    argument2,
    argument3,
    argument4);
Run Code Online (Sandbox Code Playgroud)

但是,类似于BreakBeforeBraces,我想在右括号之前打破:

someShortFunction(argument);
someVeryVeryVeryLongFunction(
    argument1,
    argument2,
    argument3,
    argument4
);
Run Code Online (Sandbox Code Playgroud)

这可能与现有选项有关吗?

小智 7

使用当前的clang选项是不可能的.但是,有一个补丁建议添加此更改.它已经陈旧很长一段时间了,所以它可能很快就不会被添加.您仍然可以将修补版本用于您的目的.是一个应用补丁的铿锵叉.