码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 代码格式化插件Clang-Format

时间:2015-12-03 11:37:41      阅读:457      评论:0      收藏:0      [点我收藏+]

标签:

参考:http://blog.csdn.net/zhangao0086/article/details/42872263

最近笔者在接手同事的项目,发现项目经过多人手后,每人个的代码格式风格又有点差异导致代码显示很乱,Google了一番,发现有一个iOS代码格式插件Clang-Format,相当的给力。

 配置CLangFormat

虽然CLangFormat本身就内置了一些标准化的代码格式化方案,但是同样可以自定义,我们就采用了自定义的方法。

具体的,在工程目录或者workspace目录下创建一个".clang-format"文件

.clang-format 只是一个配置文件,可以复制到任何地方。你可以把它复制到你的项目的根目录,也可以把它复制到你所有项目的根目录。

配置参数:

# 基础样式
BasedOnStyle: LLVM

# 缩进宽度
IndentWidth: 4

# 圆括号的换行方式
BreakBeforeBraces: Attach

# 支持一行的if
AllowShortIfStatementsOnASingleLine: true

# switch的case缩进
IndentCaseLabels: true

# 针对OC的block的缩进宽度
ObjCBlockIndentWidth: 4

# 针对OC,属性名后加空格
ObjCSpaceAfterProperty: true

# 每行字符的长度
ColumnLimit: 0

# 注释对齐
AlignTrailingComments: true

# 括号后加空格
SpaceAfterCStyleCast: true

# 不在小括号里加空格
SpacesInParentheses: false

# 不在中括号里加空格
SpacesInSquareBrackets: false

 

iOS 代码格式化插件Clang-Format

标签:

原文地址:http://www.cnblogs.com/tate-zwt/p/5015196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!