在工程目录下创建.clang-format
内容: # 基于LLVM样式 BasedOnStyle: LLVM # 连续的赋值操作按=对齐,看自己喜好打开。 #AlignConsecutiveAssignments: true # 把连续行的变量名对齐,看自己喜好打开。 #AlignConsecutiveDeclarations: true # 对齐尾部注释 AlignTrailingComments: true # 大括号前面是否换行 花括号的换行方式(Attach,Stroustrup, Allman-所有大括号都另起一行) BreakBeforeBraces: Attach # 每行字符的宽度不限制 ColumnLimit: 0 # 缩进宽度设置为4 IndentWidth: 4 # switch的case缩进宽度 IndentCaseLabels: true # 不保留block里面开始的空行们 KeepEmptyLinesAtTheStartOfBlocks: false # 最多只能有连续1行空行 MaxEmptyLinesToKeep: 1 # 在@property后加空格 ObjCSpaceAfterProperty: true # 尾部//注释前面加1个空格 SpacesBeforeTrailingComments: 1 # 在<后边和>前边插入空格 SpacesInAngles: true