ClangFormat-Xcode配置

你的项目基于的基础样式,我的项目是基于LLVM的

BaseOnStyle: LLVM

缩进宽度

IndentWidth: 4

圆括号的换行方式

BreakBeforeBraces: Attack

支持一行的if

AllowShortIfStatementsOnASingleLine: false

switch的case缩进

IndentCaseLabels: true

针对OC的block的缩进宽度

ObjCBlockIndentWidth: 4

针对OC 属性名后加空格

ObjCSpaceAfterProperty: true

每行字符的长度

ColumnLlimit: 0

注释对齐

AlignTrailingComments: true

括号后加空格

SpaceAfterCStyleCase: true

不在小括号里加空格

SpaceInParenttheses: false

不在中括号里加空格

SpaceInSquareBrackets: false

函数名后大括号换行

BreakBeforeBraces: Linux

大括号另起一行

BreakBeforeBraces: Allman

更多的配置请参考:Clang 4.0 documentation
ClangFormat的使用方法可以参考:自动化代码规范神器ClangFormat-Xcode

你可能感兴趣的:(ClangFormat-Xcode配置)