[开发资料] 代码格式化工具Clang-Format提升你的CW32工程质量

[复制链接]
167|2
Jiangxiaopi 发表于 2025-10-10 21:27 | 显示全部楼层 |阅读模式
Clang-Format的优势
使用 Clang-Format 能为代码开发带来诸多便利。

1.自动统一风格
它能自动统一团队代码风格,让不同开发者写出的代码如出一辙。就像 CW32 官方库函数遵循统一规范一样,Clang-Format 能让团队所有成员的代码瞬间保持一致,彻底消除 "tabs vs spaces" 的争论。

2.提高团队效率
规范的代码格式让代码更易读、易维护,尤其在大型项目中,能显著降低团队协作成本,减少因格式分歧产生的无效沟通。是提升代码质量和开发效率的得力工具。

CW32库函数代码规范示例

4068868e8853b8bbcd.png

7463668e885363cee5.png

如何使用
通过网盘分享的文件:cw32-代码格式化.rar

https://pan.baidu.com/s/1NcFJ0773QZKUmSmSs3UtKQ?pwd=CW32 提取码: CW32

1.安装软件LLVM-12.0.0-6923b0a7-win64.exe
一直点击下一步安装即可
注意事项:记得选择环境变量PATH路径,软件安装路径C盘(系统盘)

9904068e8853155c9f.png

617768e8852d06f1d.png

2615868e8852841f54.png

1553868e8852438415.png

2714768e88521096b3.png

866768e8851da85ac.png

2.配置环境变量(例如:C:\Program Files\LLVM\bin,和安装路径有关)

如果你上面没有点击add LLVM to system PATH for all user,那么这里需要手动添加,添加过的就调过这一步

8994668e885199dcc5.png

3.安装vscode 插件Clang-Format

打开vscode软件,插件商店搜索Clang-Format安装

2251768e88515aa0b7.png

9249568e8851022759.png

4.复制添加.clang-format文件到项目文件夹根目录

复制文件夹内提供好的.clang-format文件,这个文件就是格式化规则,这里已经写好了,用户不用再关心,如果需要修改规则可以查询clang-format规则去修改,这里就暂时用这个吧。

注意:需要复制到一个项目文件夹的根目录

8981268e8850ad3440.png

2384568e88505e4e3e.png

5.开始使用-Vscode 打开整个工程文件

用vscode打开整个工程的文件夹,打开以后选择要格式化的.C.H文件,鼠标右键弹窗菜单,

选择使用...格式化文档,然后选择Clang-Format进行格式化



6176468e884fcf2bbe.png

9721268e884f8a7c97.png

3677268e884f483af7.png

8880368e884f0b2d33.png

6.格式化效果对比

格式化前后效果非常明显,代码阅读也比较方便

2641968e884ea9e84d.png

7552968e884e6ba708.png

————————————————
版权声明:本文为CSDN博主「CW32生态社区」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/2302_81038468/article/details/152277979

szt1993 发表于 2025-10-13 13:21 | 显示全部楼层
熟悉一下相关过程
小夏天的大西瓜 发表于 2025-10-14 13:42 | 显示全部楼层
代码格式化工具Clang-Format很不错的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

67

主题

276

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部