Language: C BasedOnStyle: LLVM # 或 Google / WebKit / Chromium / GNU IndentWidth: 4 # 每层缩进使用4个空格 TabWidth: 4 UseTab: Never # 或者 ForIndentation / Always BreakBeforeBraces: Allman # 大括号换行风格,如 Allman/K&R/Stroustrup AllowShortIfStatementsOnASingleLine: false AllowShortLoopsOnASingleLine: false AllowShortFunctionsOnASingleLine: InlineOnly ColumnLimit: 100 # 最大列宽,超出会换行(可设为 0 表示不限制) AlignAfterOpenBracket: Align # 函数参数对齐风格 PointerAlignment: Left # 指针符号 * 左对齐,如 `int* ptr` vs `int *ptr` SpaceBeforeParens: ControlStatements # 控制语句加空格,函数调用不加空格 IndentCaseLabels: true # switch-case 中 case 分支缩进 IndentGotoLabels: true SortIncludes: false # 是否排序 include 头文件