Loading

clang-format

格式化工具配置记录

Language: Cpp

# tab宽度
TabWidth: 4

# 缩进宽度
IndentWidth: 4

# 访问说明符偏移值
AccessModifierOffset: -4

# 等号两边的空格
SpaceBeforeAssignmentOperators: true

# 对齐连续的尾随的注释
AlignTrailingComments: true

# 在构造函数的初始化列表的逗号前换行
BreakConstructorInitializersBeforeComma: true

# 指针和引用的对齐: Left, Right, Middle
PointerAlignment: Right

# 连续空行的最大数量
MaxEmptyLinesToKeep: 1

# 大括号换行
BreakBeforeBraces: Custom
BraceWrapping:   
  # class定义后面
  AfterClass: false
  # 控制语句后面
  AfterControlStatement: false
  # enum定义后面
  AfterEnum: false
  # 函数定义后面
  AfterFunction: true
  # 命名空间定义后面
  AfterNamespace: false
  # ObjC定义后面
  AfterObjCDeclaration:	false
  # struct定义后面
  AfterStruct: false
  # union定义后面
  AfterUnion: false
  # catch之前
  BeforeCatch: false
  # else之前
  BeforeElse: false
  # 缩进大括号
  IndentBraces:	false

# 允许短的函数放在同一行: None, InlineOnly(定义在类中), Empty(空函数), Inline(定义在类中,空函数), All
AllowShortFunctionsOnASingleLine:	Inline

posted @ 2023-01-06 16:35  知於  阅读(80)  评论(0编辑  收藏  举报