一、前提條件##
Xcode 安裝了 BBUncrustifyPlugin 插件。
鏈接地址:https://github.com/benoitsan/BBUncrustifyPlugin-Xcode
這邊推薦用 Xcode 第三方插件管理工具 Alcatraz 下載和管理 插件,網上介紹很多,這邊就不再詳細介紹 Alcatraz 使用方法。
不了解的同學可以看下這篇文章:http://www.lxweimin.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、保存之后,就可以 用快捷鍵來格式化代碼了。
圖片
四、效果展示##
格式化前####
圖片
格式化后
圖片