voidfunc(){returnsome_func(some_variables)<<"aaaaaaaaaaaaaaasssssssssssssssaaaaaaaaaaaaaaaaaa"<<"asdaaasssssssss";} 2.5 对齐注释AlignTrailingComments(Boolean) 如果true,对齐尾随注释。 代码语言:javascript 代码运行次数:0 运行 AI代码解
即多个对齐语句中间有空行时, 是否跨过, 如果要开启连续赋值语句的配置, 建议为false AcrossEmptyLines: false # 同AcrossComments: 即是否跨过注释, 建议false AcrossComments: false # 是否跨过复合语句(包括空行及注释), 建议False AlignCompound: false # 是否(右)对齐赋值操作的操作符, 建议true PadOperators: ...
指针和引用的对齐: Left, Right, MiddlePointerAlignment: Left# 允许重新排版注释ReflowComments:true# 允许排序#includeSortIncludes:true# 在C风格类型转换后添加空格SpaceAfterCStyleCast:false# 在赋值运算符之前添加空格SpaceBeforeAssignmentOperators:true# 开圆括号之前添加一个空格: Never, ControlStatements, Always...
true # 左对齐换行(使用反斜杠换行)的反斜杠 AlignEscapedNewlinesLeft: true # 水平对齐二元和三元表达式的操作数 AlignOperands: true # 对齐连续的尾随的注释 AlignTrailingComments: true # 允许函数声明的所有参数在放在下一行 AllowAllParametersOfDeclarationOnNextLine: true # 允许短的块放在同一行 AllowShortBlo...
注释是代码中不可或缺的部分,良好的注释风格有助于他人理解代码的功能和逻辑。Clang-Format 对注释的格式也有一定的规范能力,例如对于多行注释,可以使其保持对齐,注释内容与注释符号之间添加适当空格。对于函数注释,可以按照特定的格式模板进行生成,包括函数功能描述、参数说明、返回值说明等部分,使函数的文档注释更加规...
的反斜杠AlignEscapedNewlines:Left# 水平对齐二元和三元表达式的操作数AlignOperands:Align# 对齐连续的尾随的注释 可以选择为:Leave,Always,NeverAlignTrailingComments:Always# 允许参数在下一行上AllowAllArgumentsOnNextLine:true# 允许短的块放在同一行AllowShortBlocksOnASingleLine:Empty# 允许短的枚举放在同一行Allow...
ReferenceAlignment: 引用对齐方式,如Pointer。SortIncludes/SortUsingDeclarations: 对#include和using声明的排序。空格设置:如SpaceAfterCStyleCast、SpaceBeforeAssignmentOperators等。其他空格、括号和注释设置:如SpaceBeforeCaseColon、SpaceBeforeParensOptions等。这些配置可以根据项目需求和团队偏好进行调整,以...
左括号后的参数对齐,这个影响到 小括号、中括号和 大括号。 可以取值: Align在左括号处对齐参数 someLongFunction(argument1, argument2); DontAlign不对齐,换行后根据参数ContinuationIndentWidth缩进。 someLongFunction(argument1, argument2); AlwaysBreak如果参数放一行不下,则总是换行。
忽略指定注释行CompactNamespaces: false - 不合并连续的命名空间ConstructorInitializerIndentWidth: 4 - 初始化列表的缩进ContinuationIndentWidth: 2 - 续行缩进宽度Cpp11BracedListStyle: false - C++11列表初始化的括号格式DeriveLineEnding 和 DerivePointerAlignment: false - 不自动调整行尾和指针对齐Disa...