c++ - 括号对齐样式 : Break before closing parenthesis

标签 c++ clang-format

AlignAfterOpenBracket (BracketAlignmentStyle) 选项与 BinPackArgumentsBinPackParameters 设置为 false,可以得到如下格式:

someShortFunction(argument);
someVeryVeryVeryLongFunction(
    argument1,
    argument2,
    argument3,
    argument4);

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

someShortFunction(argument);
someVeryVeryVeryLongFunction(
    argument1,
    argument2,
    argument3,
    argument4
);

现有选项是否可行?

最佳答案

当前的 clang 选项不可能。但是,有一个 patch建议添加此更改。它已经陈旧了很长时间,所以它可能不会很快被添加。您仍然可以根据需要使用修补版本。 Here是应用了补丁的 clang fork 。

关于c++ - 括号对齐样式 : Break before closing parenthesis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47288556/

相关文章:

c++ - 什么是处理数千个单词列表的充分方法

c++ - 控制台中文本的异常颜色

c++ - "const T*"可以匹配指向自由函数的指针吗?

clang-format - 强制 clang-format 尊重 doxygen block 注释

c++ - 如何控制链式方法调用的 clang 格式缩进?

android - 在嵌入式上快速解决许多微小的线性规划问题

c++ - 收集保持在一条线上时总值(value)最大的卡片(仅从角落提取)

clang-format - .clang-format 末尾的省略号是什么意思?

Objective-C Clang-Format 方法大括号中断

Clang 格式打破了#include 双引号