我有一個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
你說得對 - 它看起來像是有效果的,但無論如何它都會做同樣的事情。我發現它將它們全部放在不同的行上,除非第一行與前括號位於同一行。 –