85 lines
3.2 KiB
Plaintext
85 lines
3.2 KiB
Plaintext
|
---
|
|||
|
Language: Cpp
|
|||
|
#圆括号之后,多行内容,进行对齐
|
|||
|
AlignAfterOpenBracket: Align
|
|||
|
|
|||
|
#连续赋值时,对齐所有等号
|
|||
|
AlignConsecutiveAssignments: true
|
|||
|
#连续声明时,对齐所有声明的变量名
|
|||
|
AlignConsecutiveDeclarations: true
|
|||
|
|
|||
|
#连续宏定义时,对齐所有定义值
|
|||
|
AlignConsecutiveMacros: AcrossEmptyLinesAndComments
|
|||
|
#AlignOperands Align将对齐分割到多行上的单个表达式的操作数
|
|||
|
AlignOperands: Align
|
|||
|
#对齐连续的尾随的注释
|
|||
|
AlignTrailingComments: true
|
|||
|
#允许将一个函数声明的所有参数移到下一行.
|
|||
|
AllowAllParametersOfDeclarationOnNextLine: false
|
|||
|
#将简单的语句块放到一个单行
|
|||
|
AllowShortBlocksOnASingleLine: false
|
|||
|
#if (a) return;放单行 属性:Never、WithoutElse没有else的可以放单行、OnlyFirstIf只有第一个if放单行、AllIfsAndElse总是把简短的if, else if和else语句放在同一行。
|
|||
|
AllowShortIfStatementsOnASingleLine: Never
|
|||
|
#BinPackArguments:如果为false,函数调用的参数要么全部在同一行,要么各有一行。
|
|||
|
BinPackArguments: false
|
|||
|
#BinPackParameters:如果为false,函数声明或函数定义的参数将全部在同一行或各有一行。
|
|||
|
BinPackParameters: false
|
|||
|
|
|||
|
BreakBeforeBraces: Custom
|
|||
|
# 控制单独的大括号换行事件,只有当BreakBeforeBraces设置为Custom时才有效
|
|||
|
BraceWrapping:
|
|||
|
#使控制语句(if/for/while/switch/..)换行。
|
|||
|
AfterControlStatement: true
|
|||
|
#使枚举定义换行。
|
|||
|
AfterEnum: true
|
|||
|
#使函数定义换行。
|
|||
|
AfterFunction: true
|
|||
|
#使结构定义换行。
|
|||
|
AfterStruct: true
|
|||
|
#使共同体定义换行。
|
|||
|
AfterUnion: true
|
|||
|
#在else之前换行。
|
|||
|
BeforeElse: true
|
|||
|
#换行大括号缩进。
|
|||
|
IndentBraces: false
|
|||
|
#空函数是否可以放在单行:flase允许 true不允许
|
|||
|
SplitEmptyFunction: true
|
|||
|
#空类,结构或联合主体是否可以放在单行:flase允许 true不允许
|
|||
|
SplitEmptyRecord: true
|
|||
|
#空namespace是否可以放在单行:flase允许 true不允许
|
|||
|
SplitEmptyNamespace: true
|
|||
|
|
|||
|
SpaceBeforeParens: Custom
|
|||
|
#控制圆括号前的单独空格,只有当SpaceBeforeParens设置为Custom时才有效
|
|||
|
SpaceBeforeParensOptions:
|
|||
|
#在控制语句关键字(for/if/while…)和开括号之间放置空格
|
|||
|
AfterControlStatements: true
|
|||
|
#在函数声明名称和开括号之间不允许使用空格
|
|||
|
AfterFunctionDeclarationName: false
|
|||
|
|
|||
|
#指针对齐:右
|
|||
|
PointerAlignment: Right
|
|||
|
# 三元运算符将被放置在换行后
|
|||
|
BreakBeforeTernaryOperators: true
|
|||
|
#每行字符的限制,0表示没有限制
|
|||
|
ColumnLimit: 0
|
|||
|
#缩进空格宽度:4
|
|||
|
IndentWidth: 4
|
|||
|
#保留在赋值操作符之前的空格
|
|||
|
SpaceBeforeAssignmentOperators: true
|
|||
|
#不要排序include的头文件
|
|||
|
SortIncludes: Never
|
|||
|
#允许重新排版注释
|
|||
|
ReflowComments: true
|
|||
|
#尾行注释前的空格数
|
|||
|
SpacesBeforeTrailingComments: 2
|
|||
|
#连续空行的最大数量
|
|||
|
MaxEmptyLinesToKeep: 1
|
|||
|
#使用tab字符: Never从不使用, ForIndentation仅在缩进时使用制表符, ForContinuationAndIndentation, Always
|
|||
|
UseTab: Never
|
|||
|
#SpacesInParentheses如果为真(true), 将会在“(”之后和“)”之前插入空格。
|
|||
|
SpacesInParentheses: false
|
|||
|
#SpacesInSquareBrackets如果为真(true),将会在“[”之后和“]”之前插入空格。
|
|||
|
SpacesInSquareBrackets: false
|
|||
|
|