C++ clang格式列限制新行上的返回类型
我的代码的症状如下C++ clang格式列限制新行上的返回类型,c++,clang,clang-format,C++,Clang,Clang Format,我的代码的症状如下 bool doSomething(int a, int b, int c, int dd, int eee, int fffffffff, int gggggg, int hhhhhhhhhhhh, int iiiiiiiiiii); --- Language: Cpp BasedOnStyle: Google IndentWidth: 4 ContinuationIndentWidth: 8 AccessModifierOffset: -4 ColumnLim
bool
doSomething(int a, int b, int c, int dd, int eee, int fffffffff, int gggggg, int hhhhhhhhhhhh, int iiiiiiiiiii);
---
Language: Cpp
BasedOnStyle: Google
IndentWidth: 4
ContinuationIndentWidth: 8
AccessModifierOffset: -4
ColumnLimit: 120
DerivePointerAlignment: false
PointerAlignment: Left
AlignAfterOpenBracket: AlwaysBreak
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortFunctionsOnASingleLine: Empty
BinPackArguments: false
BinPackParameters: false
BreakConstructorInitializers: BeforeComma
ConstructorInitializerAllOnOneLineOrOnePerLine: false
Cpp11BracedListStyle: true
...
我想要
bool doSomething(int a, int b, int c, int dd, int eee, int fffffffff, int gggggg,
int hhhhhhhhhhhh, int iiiiiiiiiii);
尽可能不影响当前使用的格式。
我目前使用的格式如下
bool
doSomething(int a, int b, int c, int dd, int eee, int fffffffff, int gggggg, int hhhhhhhhhhhh, int iiiiiiiiiii);
---
Language: Cpp
BasedOnStyle: Google
IndentWidth: 4
ContinuationIndentWidth: 8
AccessModifierOffset: -4
ColumnLimit: 120
DerivePointerAlignment: false
PointerAlignment: Left
AlignAfterOpenBracket: AlwaysBreak
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortFunctionsOnASingleLine: Empty
BinPackArguments: false
BinPackParameters: false
BreakConstructorInitializers: BeforeComma
ConstructorInitializerAllOnOneLineOrOnePerLine: false
Cpp11BracedListStyle: true
...
- 该示例行少于120个字符,因此除非更改ColumnLimit,否则它将在一行中格式化所有内容。这可能不是这个问题的重点,但无论如何,您需要将ColumnLimit设置为81到98之间的任何值,以便在您提问的地方准确地打断示例行。我建议
,因为这是一个整数ColumnLimit:90
- 您需要使用
BinPackParameters:true
- 您需要使用
AlignAfterOpenBracket:Align
- 该示例行少于120个字符,因此除非更改ColumnLimit,否则它将在一行中格式化所有内容。这可能不是这个问题的重点,但无论如何,您需要将ColumnLimit设置为81到98之间的任何值,以便在您提问的地方准确地打断示例行。我建议
,因为这是一个整数ColumnLimit:90
- 您需要使用
BinPackParameters:true
- 您需要使用
AlignAfterOpenBracket:Align