true # 允许短的块放在同一行 AllowShortBlocksOnASingleLine : false # 允许短的case标签放在同一行 AllowShortCaseLabelsOnASingleLine: false # 允许短的函数放在同一行: None, InlineOnly(定义在类中), Empty(空函 ObjCSpaceAfterProperty: true # OC
# 是否允许短方法单行,例如: int f() { return 0; } AllowShortFunctionsOnASingleLine:true # 支持一行的if表达式,例如: if (a) return; AllowShortIfStatementsOnASingleLine:false # 在未封闭(括号的开始和结束不在同一行)的括号中的代码是否对齐,为true,则将参数在左方括号后水平对齐 AlignAfterOpenBracket...
true # 允许短的块放在同一行 AllowShortBlocksOnASingleLine : false # 允许短的case标签放在同一行 AllowShortCaseLabelsOnASingleLine: false # 允许短的函数放在同一行: None, InlineOnly(定义在类中), Empty(空函数), Inline(定义在类中,空函数), All AllowShortFunctionsOnASingleLine: Empty # 是否允许短...
AllowShortFunctionsOnASingleLine: All AllowShortLambdasOnASingleLine: All AllowShortIfStatementsOnASingleLine: Never AllowShortLoopsOnASingleLine: false AlwaysBreakAfterDefinitionReturnType: None AlwaysBreakAfterReturnType: None AlwaysBreakBeforeMultilineStrings: false AlwaysBreakTemplateDeclarations: MultiLine At...
3.1 AllowShortBlocksOnASingleLine(ShortBlockStyle) 根据值,可以放在一行中。while(true){continue;} 3.2 AllowShortCaseLabelsOnASingleLine(Boolean) 如果true,短大小写标签将被压缩为一行 3.3 AllowShortFunctionsOnASingleLine(ShortFunctionStyle) 根据值,可以放在一行中。intf(){return0;} ...
AlwaysOverEmptyLines:0AllowAllArgumentsOnNextLine:trueAllowAllParametersOfDeclarationOnNextLine:trueAllowShortBlocksOnASingleLine:NeverAllowShortCaseLabelsOnASingleLine:falseAllowShortEnumsOnASingleLine:falseAllowShortFunctionsOnASingleLine:InlineAllowShortIfStatementsOnASingleLine:NeverAllowShortLambdasOnASingleLine:All...
AllowShortCaseLabelsOnASingleLine: false # 允许短的函数放在同一行 AllowShortFunctionsOnASingleLine: All # 允许短的匿名函数放在同一行 AllowShortLambdasOnASingleLine: All # 允许短的if语句保持在同一行 AllowShortIfStatementsOnASingleLine: Never
AfterFunction: true ColumnLimit: 120 AllowShortIfStatementsOnASingleLine: Never AllowShortLambdasOnASingleLine: Empty 1. 2. 3. 4. 5. 6. 7. 8. 9. 关于clang-format配置项有哪些以及含义都在参考链接1中,这里不再赘述。 general中可以选择保存时格式化,另外还可以添加格式化快捷键。
--- BasedOnStyle: LLVM IndentWidth: 4 TabWidth: 4 AlwaysBreakTemplateDeclarations: true AllowShortFunctionsOnASingleLine: Inline BreakAfterJavaFieldAnnotations: true BreakBeforeBraces: Linux SpaceAfterCStyleCast: true IndentCaseLabels: true AccessModifierOffset: -4 BreakBeforeBraces: Custom BraceWrapping...
true:voidmyFunction(inta,intb,intc,intd,inte);false:voidmyFunction(inta,intb,intc,intd,inte); 3.5 - AllowShort 允许同行短语句 3.5.1 - AllowShortBlocksOnASingleLine (bool) 允许将简单的大括号语句收缩到单行。例如,这允许将以下代码放置在一行中。