#在ObjC的@property后添加一个空格 ObjCSpaceAfterProperty: false #在ObjC的protocol列表前添加一个空格 ObjCSpaceBeforeProtocolList: true #在call(后对函数调用换行的penalty PenaltyBreakBeforeFirstCallParameter: 30 # 在一个注释中引入换行的penalty PenaltyBreakComment: 10 # 第一次在<<前换行的penalty Penal...
行注释前的空格范围数量, 建议Maximum关闭, 设置成-1, 即//到你的注释内容前的空格数量至少是1, 至多是无穷 SpacesInLineCommentPrefix: Minimum: 1 Maximum: -1 # 贺括号内是否加space, false SpacesInParentheses: false # 中括号内是否加space, false SpacesInSquareBrackets: false # 大括号内是否加space,...
ObjCBlockIndentWidth: 4 # 针对OC,属性名后加空格 ObjCSpaceAfterProperty: true # 每行字符的长度 ColumnLimit: 0 # 注释对齐 AlignTrailingComments: true # 括号后加空格 SpaceAfterCStyleCast: true 然后在Xcode的“Edit”->“CLang Format”中选中“File”,并让倒数第二行显示“Disable Format On Save”。
ColumnLimit:120 # 注释对齐 AlignTrailingComments:true # 括号后加空格,例如: (int) i; SpaceAfterCStyleCast:false # 换行的时候对齐操作符 AlignOperands:true # 中括号两边空格 [] SpacesInSquareBrackets:false # 多行声明语句按照=对齐 AlignConsecutiveDeclarations:false # 容器类的空格 例如: OC的字典 Sp...
# 注释对齐 AlignTrailingComments: true # 括号后加空格 SpaceAfterCStyleCast: false # 换行的时候对齐操作符 AlignOperands: true # 中括号两边空格 [] SpacesInSquareBrackets: false # 多行声明语句按照=对齐 AlignConsecutiveDeclarations: false # 容器类的空格 例如 OC的字典 ...
(a) return; 可以放到同一行 AllowShortIfStatementsOnASingleLine: false # 允许短的循环保持在同一行 AllowShortLoopsOnASingleLine: false # 总是在定义返回类型后换行(deprecated) AlwaysBreakAfterDefinitionReturnType: None # 每行字符的限制,0表示没有限制 ColumnLimit: 100 # 描述具有特殊意义的注释的正则...
#注释对齐 AlignTrailingComments: true #括号后加空格 SpaceAfterCStyleCast: true — Language: JavaScript # Use 100 columns for JS. ColumnLimit: 0 .clang-format文件 我几乎尝试了所有的可能的配置,最后整理出一个非常好用的配置文件,我把它放到了github上了,大家要是想用的话,直接从我的github上面下载下...
配置规则:在配置文件中,你可以定义各种规则,如缩进方式、换行风格、空格使用等。你可以参考clang-format的官方文档,了解所有可用的配置项。 执行clang-format:打开终端或命令行窗口,进入你的项目目录,并执行以下命令来格式化协议文件: 代码语言:txt 复制 clang-format -i protocolfile.proto 这将直接修改协议文...
它可以根据预定义的样式规则自动调整代码的缩进、空格、换行等格式,以提高代码的可读性和一致性。 在使用clang-format时,如果想要忽略外部C代码,可以通过以下两种方式实现: 使用注释:在需要忽略的代码段前添加注释// clang-format off,在需要恢复格式化的代码段后添加注释// clang-format on。这样,clang-format会忽略...
#在ObjC的@property后添加一个空格 ObjCSpaceAfterProperty: false #在ObjC的protocol列表前添加一个空格 ObjCSpaceBeforeProtocolList: true #在call(后对函数调用换行的penalty PenaltyBreakBeforeFirstCallParameter: 2 # 在一个注释中引入换行的penalty