Clang-Format的優(yōu)勢
使用 Clang-Format 能為代碼開發(fā)帶來諸多便利。
1.自動統(tǒng)一風(fēng)格
它能自動統(tǒng)一團隊代碼風(fēng)格,讓不同開發(fā)者寫出的代碼如出一轍。就像 CW32 官方庫函數(shù)遵循統(tǒng)一規(guī)范一樣,Clang-Format 能讓團隊所有成員的代碼瞬間保持一致,徹底消除 "tabs vs spaces" 的爭論。
2.提高團隊效率
規(guī)范的代碼格式讓代碼更易讀、易維護(hù),尤其在大型項目中,能顯著降低團隊協(xié)作成本,減少因格式分歧產(chǎn)生的無效溝通。是提升代碼質(zhì)量和開發(fā)效率的得力工具。
CW32庫函數(shù)代碼規(guī)范示例


如何使用
通過網(wǎng)盤分享的文件:cw32-代碼格式化.rar
https://pan.baidu.com/s/1NcFJ0773QZKUmSmSs3UtKQ?pwd=CW32 提取碼: CW32
1.安裝軟件LLVM-12.0.0-6923b0a7-win64.exe
一直點擊下一步安裝即可
注意事項:記得選擇環(huán)境變量PATH路徑,軟件安裝路徑C盤(系統(tǒng)盤)






2.配置環(huán)境變量(例如:C:Program FilesLLVMbin,和安裝路徑有關(guān))
如果你上面沒有點擊add LLVM to system PATH for all user,那么這里需要手動添加,添加過的就調(diào)過這一步

3.安裝vscode 插件Clang-Format
打開vscode軟件,插件商店搜索Clang-Format安裝


4.復(fù)制添加.clang-format文件到項目文件夾根目錄
復(fù)制文件夾內(nèi)提供好的.clang-format文件,這個文件就是格式化規(guī)則,這里已經(jīng)寫好了,用戶不用再關(guān)心,如果需要修改規(guī)則可以查詢clang-format規(guī)則去修改,這里就暫時用這個吧。
注意:需要復(fù)制到一個項目文件夾的根目錄


5.開始使用-Vscode 打開整個工程文件
用vscode打開整個工程的文件夾,打開以后選擇要格式化的.C.H文件,鼠標(biāo)右鍵彈窗菜單,
選擇使用...格式化文檔,然后選擇Clang-Format進(jìn)行格式化





6.格式化效果對比
格式化前后效果非常明顯,代碼閱讀也比較方便


-
函數(shù)
+關(guān)注
關(guān)注
3文章
4405瀏覽量
66784 -
代碼
+關(guān)注
關(guān)注
30文章
4940瀏覽量
73054 -
CW32
+關(guān)注
關(guān)注
1文章
281瀏覽量
1665
發(fā)布評論請先 登錄
AStyle代碼格式化工具分享!
CW32 MCU開發(fā)資料匯總(手冊、工具、固件庫)
RTT是否有clang-format格式的配置
格式化是什么
Yapf:一個格式化 Python 代碼的好幫手

代碼格式化工具Clang-Format提升你的CW32工程質(zhì)量
評論