我有一个C++函数调用,我已经手动和故意格式化像 这样:clang-format:如何防止下一行的所有函数参数?
DoSomethingForAPurposeThatCausesALongFunctionName(
arg_0,
arg_1,
arg_2);
铛格式要重新格式化这样的:
DoSomethingForAPurposeThatCausesALongFunctionName(
arg_0, arg_1, arg_2)
我不想这个。 AllowAllParametersOfDeclarationOnNextLine
似乎 控制此功能声明的行为,但函数调用呢? 是否有相应的设置?
我.clang-format
看起来是这样的:
BasedOnStyle: Google
BinPackArguments: false
BinPackParameters: false
AllowAllParametersOfDeclarationOnNextLine: false
AlignAfterOpenBracket: AlwaysBreak
这是不正确的,请设置该参数对问题行为没有影响。 – rmcclellan
你说得对 - 它看起来像是有效果的,但无论如何它都会做同样的事情。我发现它将它们全部放在不同的行上,除非第一行与前括号位于同一行。 –