BAS_Align(在配置中Align:)对齐开括号上的参数,例如: someLongFunction(argument1, 2.2 AlignConsecutiveMacros(AlignConsecutiveStyle) 对齐连续宏定义的样式。 配置为Consecutive格式将输出如下: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 #defineSHORT_NAME42#defineLONGER_NAME0x007f#defineEVEN_LONGER_NAME...
注:喜欢大括号不换行风格的把BreakBeforeBraces: Allman这句删掉即可,默认就是大括号不换行clang-format文件内容highlighter- YAML # LLVM Google BasedOnStyle: Google # 强制花括号遵循 Allman 风格 BreakBeforeBraces: Allman Language: Cpp # 对齐连续的宏定义 AlignConsecutiveMacros: AcrossEmptyLinesAndComments # ...
AlignCompound: false AlignFunctionPointers: false PadOperators: false AlignConsecutiveMacros: Enabled: false AcrossEmptyLines: false AcrossComments: false AlignCompound: false AlignFunctionPointers: false PadOperators: false AlignConsecutiveShortCaseStatements: Enabled: false AcrossEmptyLines: false AcrossComment...
YAML:17:25: error: unknown key'AlignConsecutiveMacros'AlignConsecutiveMacros:true^~~~ Error reading d:\Code.clang-format: invalid argument 集体升级成本又太高,所以使用了旧版 8.0.0。 clang 自 9.0.0 开始支持AlignConsecutiveMacros这个选项。 II - 获取和使用配置 .clang-format 文件使用 YAML 格式: k...
AlignArrayOfStructures: None AlignConsecutiveMacros: None AlignConsecutiveAssignments: None AlignConsecutiveBitFields: None AlignConsecutiveDeclarations: None AlignEscapedNewlines: Right AlignOperands: Align AlignTrailingComments: true AllowAllArgumentsOnNextLine: true ...
# 开括号(开圆括号、开尖括号、开方括号)后的对齐: Align, DontAlign, AlwaysBreak(总是在开括号后换行) AlignAfterOpenBracket: Align # 对齐数组列 AlignArrayOfStructures: None # 对齐连续宏定义 AlignConsecutiveMacros: None # 连续赋值时,对齐所有等号 ...
@@ -32,6 +32,9 @@ AlignConsecutiveAssignments: false 32 32 # double b = 3.14; 33 33 AlignConsecutiveDeclarations: false 34 34 35 + # Align consecutive macro definitions. 36 + AlignConsecutiveMacros: true 37 + 35 38 # Align escaped newlines as far left as possible 36 39 # ...
Right - 结构体初始化数组右对齐AlignConsecutiveAssignments: true - 连续赋值时保持对齐AlignConsecutiveBitFields: true - 位域对齐设置AlignCompound: true - 包含运算符和复合语句的对齐PadOperators: true - 运算符前后填充AlignConsecutiveDeclarations: true - 连续声明的对齐处理AlignConsecutiveMacros: tr...
AlignConsecutiveDeclarations:true # 左对齐逃脱换行(使用反斜杠换行)的反斜杠 AlignEscapedNewlinesLeft:true # 水平对齐二元和三元表达式的操作数 AlignOperands:true # 对齐连续的尾随的注释 AlignTrailingComments:true # 允许函数声明的所有参数在放在下一行 ...
# AlignConsecutiveMacros: Consecutive #clang-format 12 # 用于在使用反斜杠换行中对齐反斜杠的选项 AlignEscapedNewlines: Left # 水平对齐二元和三元表达式的操作数 AlignOperands: Align # 对齐连续的尾随的注释 AlignTrailingComments: true # 如果函数调用或带括号的初始化列表不适合全部在一行时 ...