chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

CW32生態(tài)社區(qū) ? 來源:CW32生態(tài)社區(qū) ? 作者:CW32生態(tài)社區(qū) ? 2025-10-09 17:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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ī)范示例

wKgZO2jaW1SAAvv3AADg7Lngn0Q637.jpg

wKgZPGjaW1WARtDEAAHUaNLsbm0219.jpg

如何使用

通過網(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)盤)

wKgZO2jaW1WAIg6AAAA75H4yTLM828.jpg

wKgZPGjaW1WADM2BAABWXikjNBc737.jpg

wKgZO2jaW1aAB4BsAABU6OsiWQ4427.jpg

wKgZPGjaW1eAIwLEAAA66Ja796g952.jpg

wKgZPGjaW1iASMoPAABFxH8Qx2Q676.jpg

wKgZO2jaW1mAcZ4tAAAw0PsZDEk382.jpg

2.配置環(huán)境變量(例如:C:Program FilesLLVMbin,和安裝路徑有關(guān))

如果你上面沒有點擊add LLVM to system PATH for all user,那么這里需要手動添加,添加過的就調(diào)過這一步

wKgZPGjng5WAUhONAACcLPmegKY384.png

3.安裝vscode 插件Clang-Format

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

wKgZPGjaW12ANzgrAABkDGq8fHo005.jpg

wKgZO2jaW12AYtN2AAASSkm9GOY403.jpg

4.復(fù)制添加.clang-format文件到項目文件夾根目錄

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

注意:需要復(fù)制到一個項目文件夾的根目錄

wKgZPGjaW16AXlg2AAAbrqJh7Hg976.jpg

wKgZO2jaW16AFz4wAAB_JGNgYbw302.jpg

5.開始使用-Vscode 打開整個工程文件

用vscode打開整個工程的文件夾,打開以后選擇要格式化的.C.H文件,鼠標(biāo)右鍵彈窗菜單,

選擇使用...格式化文檔,然后選擇Clang-Format進(jìn)行格式化

chaijie_default.png

wKgZPGjaW2CAEAZbAABzmiWPpZM593.jpg

wKgZO2jaW2CAMxAGAABWbEBzLec072.jpg

wKgZO2jaW2KAfKESAAEO4mhtpnM363.jpg

wKgZPGjaW2OARgDrAABMFnZmTWc468.jpg

6.格式化效果對比

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

wKgZO2jaW2OAM9hBAAAkmh-lthk617.jpg

wKgZPGjaW2SAauvuAAAxwfIlFk8903.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4405

    瀏覽量

    66784
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4940

    瀏覽量

    73054
  • CW32
    +關(guān)注

    關(guān)注

    1

    文章

    281

    瀏覽量

    1665
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    SD/TF 格式化工具

    SD/TF 格式化工具   
    發(fā)表于 10-24 13:05

    AStyle代碼格式化工具分享!

    MDK自帶編輯器沒有格式化代碼功能,樓主強迫癥,代碼不整齊不舒服,人工整理又很麻煩,網(wǎng)上搜了下,找到了這個。(論壇有AStyle批量整理工具,只是沒提到怎么集成進(jìn)MDK。)先附實例,二
    發(fā)表于 08-13 04:07

    CW32 MCU開發(fā)資料匯總(手冊、工具、固件庫)

    32L083_StdPeriph_Lib.zip4、CW32 MCU開發(fā)工具:*附件:CW-DAPLINK調(diào)試器驅(qū)動.zip*附件:CW-DAPLINK使用手冊.pdf*附件:
    發(fā)表于 07-27 14:47

    RTT是否有clang-format格式的配置

    目前使用RTT做機型開發(fā),使用的是clang-format來做代碼格式標(biāo)準(zhǔn)化,但是有個問題,改到我們自己添加的代碼沒啥問題,但是一旦動到了RTT部分的
    發(fā)表于 10-27 11:05

    CW Programmer CW32系列芯片燒錄工具配套軟件

    CW Programmer CW32系列芯片的燒錄工具配套軟件
    發(fā)表于 09-15 07:44

    請問keil怎么格式化代碼?

    一直都是復(fù)制到格式化工具里 然后復(fù)制回來 不知道有沒有快捷鍵格式化?
    發(fā)表于 11-08 06:32

    c源碼格式化工具

    電子發(fā)燒友網(wǎng)站提供《c源碼格式化工具.exe》資料免費下載
    發(fā)表于 06-29 14:59 ?1次下載

    CoolFormat3.2C語言代碼格式化工具

    CoolFormat3.2,將C語言代碼格式化工具
    發(fā)表于 05-20 17:01 ?20次下載

    CoolFormat代碼格式化工具軟件免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是CoolFormat代碼格式化工具軟件免費下載
    發(fā)表于 08-27 18:04 ?3次下載
    CoolFormat<b class='flag-5'>代碼</b><b class='flag-5'>格式化工具</b>軟件免費下載

    格式化是什么

    格式化format)是指對磁盤或磁盤中的分區(qū)(partition)進(jìn)行初始化的一種操作,這種操作通常會導(dǎo)致現(xiàn)有的磁盤或分區(qū)中所有的文件被清除。格式化通常分為低級格式化和高級
    的頭像 發(fā)表于 01-09 15:20 ?8.8w次閱讀

    Keil集成AStyle代碼格式化工具

    借助AStyle代碼格式化工具能讓我們寫的代碼看起來工整而且規(guī)范,下面來介紹一下keil如何集成AStyle代碼格式化工具
    的頭像 發(fā)表于 03-30 09:12 ?4195次閱讀
    Keil集成AStyle<b class='flag-5'>代碼</b><b class='flag-5'>格式化工具</b>

    怎么樣規(guī)范自己的代碼

    大神那么多。 格式化 C、C++ 代碼有一個好用的工具clang_format。 clang_format 支持多種
    的頭像 發(fā)表于 10-07 14:51 ?1021次閱讀
    怎么樣規(guī)范自己的<b class='flag-5'>代碼</b>

    Yapf:一個格式化 Python 代碼的好幫手

    大部分人使用Python中的代碼格式化工具時都會選擇autopep8之類的工具,這些工具可能有一定的局限性,比如不會重新格式化已經(jīng)符合 PE
    的頭像 發(fā)表于 10-17 11:08 ?1561次閱讀
    Yapf:一個<b class='flag-5'>格式化</b> Python <b class='flag-5'>代碼</b>的好幫手

    基于CW32的物聯(lián)網(wǎng)應(yīng)用

    CW32】基于CW32的物聯(lián)網(wǎng)應(yīng)用
    的頭像 發(fā)表于 11-02 15:55 ?1663次閱讀
    基于<b class='flag-5'>CW32</b>的物聯(lián)網(wǎng)應(yīng)用

    harmony-utils之FormatUtil,格式化工具

    harmony-utils之FormatUtil,格式化工具
    的頭像 發(fā)表于 07-03 18:22 ?369次閱讀