一、前提条件##
Xcode 安装了 BBUncrustifyPlugin 插件。
链接地址:https://github.com/benoitsan/BBUncrustifyPlugin-Xcode
这边推荐用 Xcode 第三方插件管理工具 Alcatraz 下载和管理 插件,网上介绍很多,这边就不再详细介绍 Alcatraz 使用方法。
不了解的同学可以看下这篇文章:http://www.jianshu.com/p/5c8ed25ad434
二、自定义配置 BBUncrustifyPlugin-Xcode
1、用Xcode 打开一个 需要格式化的项目(工程)。
2、选择Xcode ->Edit->Format Code ->BBUncrustifyPlugin Preferences
3、 Formatter 选择 Clang
4 、Clang Style 选择 LLVM
5、Configuration File 点击 Create Configuration File ->选择 Clang
保存文件名 为:_clang-format, 放置在当前工程目录下
注意 !填出框中的 Based On Style 设置成 ** LLVM**
6、根据自己的喜好,或则团队的代码规范 自定义配置文件_clang-format
7、重启Xcode ,是配置生效。
8、选择Xcode ->Edit->Format Code ->BBUncrustifyPlugin Preferences-> Clang Style 选择 Custon
Stype(File)
9、格式化的使用:
选中需要格式化的文件 选择Xcode ->Edit->Format Code ->Format Selected Files
三、为格式化 设置 快捷键##
1、系统偏好设置 -> 键盘-> 快捷键-> 选择 应用程序快捷键 ->点选 所有控制
2、 点击 “ +” 号 ->应用程序选择 Xcode ,填写标题 Format Active File。
3、 设置快捷键,根据自己的喜欢设置,只要不和原有的快捷键冲突就行,比如我 设置的是 command +shift +s
4、保存之后,就可以 用快捷键来格式化代码了。