一、前提條件##
Xcode 安裝了 BBUncrustifyPlugin 插件史翘。
鏈接地址:https://github.com/benoitsan/BBUncrustifyPlugin-Xcode
這邊推薦用 Xcode 第三方插件管理工具 Alcatraz 下載和管理 插件颖医,網(wǎng)上介紹很多位衩,這邊就不再詳細(xì)介紹 Alcatraz 使用方法。
不了解的同學(xué)可以看下這篇文章:http://www.reibang.com/p/5c8ed25ad434
二熔萧、自定義配置 BBUncrustifyPlugin-Xcode
1蚂四、用Xcode 打開(kāi)一個(gè) 需要格式化的項(xiàng)目(工程)哪痰。
2遂赠、選擇Xcode ->Edit->Format Code ->BBUncrustifyPlugin Preferences
圖片
3、 Formatter 選擇 Clang
4 晌杰、Clang Style 選擇 LLVM
圖片
5跷睦、Configuration File 點(diǎn)擊 Create Configuration File ->選擇 Clang
保存文件名 為:_clang-format, 放置在當(dāng)前工程目錄下
注意 !填出框中的 Based On Style 設(shè)置成 ** LLVM**
6肋演、根據(jù)自己的喜好抑诸,或則團(tuán)隊(duì)的代碼規(guī)范 自定義配置文件_clang-format
圖片
7、重啟Xcode 爹殊,是配置生效蜕乡。
8、選擇Xcode ->Edit->Format Code ->BBUncrustifyPlugin Preferences-> Clang Style 選擇 Custon
Stype(File)
9梗夸、格式化的使用:
選中需要格式化的文件 選擇Xcode ->Edit->Format Code ->Format Selected Files
三层玲、為格式化 設(shè)置 快捷鍵##
1、系統(tǒng)偏好設(shè)置 -> 鍵盤(pán)-> 快捷鍵-> 選擇 應(yīng)用程序快捷鍵 ->點(diǎn)選 所有控制
2反症、 點(diǎn)擊 “ +” 號(hào) ->應(yīng)用程序選擇 Xcode 辛块,填寫(xiě)標(biāo)題 Format Active File。
3铅碍、 設(shè)置快捷鍵润绵,根據(jù)自己的喜歡設(shè)置,只要不和原有的快捷鍵沖突就行胞谈,比如我 設(shè)置的是 command +shift +s
4尘盼、保存之后憨愉,就可以 用快捷鍵來(lái)格式化代碼了。
圖片
四卿捎、效果展示##
格式化前####
圖片
格式化后
圖片