ClangFormat配置备份


  {
  # 语言
  Language: Cpp,  
  # 水平对齐表达式的操作数
  AlignOperands: true,
  # 不对包含头文件进行排序
  SortIncludes: false,
  # 对齐注释
  AlignTrailingComments: true, 
  # 指针、引用的对齐方式
  PointerAlignment: Left,
  # 访问修饰符缩进偏移
  AccessModifierOffset: -4,
  # 缩进宽度
  IndentWidth: 4,
  # 最大连续空行数
  MaxEmptyLinesToKeep: 1,
  # 大括号换行样式
  BreakBeforeBraces: Allman,
  # 小函数放在一行
  AllowShortFunctionsOnASingleLine: true,
  # 小语句放在一行
  AllowShortIfStatementsOnASingleLine: true,
  # 缩进 case 标签
  IndentCaseLabels: true,
  # O-C 块中@property后面添加一个空格
  ObjCSpaceAfterProperty: true,
  # O-C 块缩进宽度
  ObjCBlockIndentWidth: 4,
  # 限制列宽(每行代码长度)
  ColumnLimit: 96, 
  # 在C样式描述中插入空格
  SpacesInCStyleCastParentheses: true,
  # 校准连续声明
  AlignConsecutiveDeclarations: false, 
  # 在冒号和初始化列表逗号处换行
  BreakConstructorInitializersBeforeComma: true,
  # 在字面量向量中插入空格
  SpacesInContainerLiterals: true,
  # 允许将一个函数声明的所有参数移到下一行
  AllowAllParametersOfDeclarationOnNextLine: true,
  # 新行缩进宽度
  ContinuationIndentWidth: 4,
  # 制表符宽度
  TabWidth: 4,
  # 保留赋值运算符前的空格
  SpaceBeforeAssignmentOperators: true, 
  # 对齐连续赋值运算符
  AlignConsecutiveAssignments: true,
  # 在一个左圆括号后水平对齐参数
  AlignAfterOpenBracket: true,
  }