13397158231   jevian_ma@worldflying.cn

C语言自动格式化工具clang-format使用以及添加到vscode的方法

2021-11-23 23:05:39

        C语言不像是Go语言自带gofmt,C语言的代码格式化没有统一的标准,也没有官方的代码格式化工具。但是在众多格式化工具中,clang-format作为可以被命令行调用的特点,成为vscode默认支持的工具,他也可以直接集成到git中,但是小沃建议在vscode中使用。

1.下载

clang-format的windows版下载地址为:传送门,在最下面。

2.使用

在cmd中运行clang-format -help就能看到该程序的大部分命令,常用的有-i与-style。

-i,直接修改原始文件,如果不加则仅仅把修改后的文件内容打印到cmd。

-style,修改风格,默认是file,会去读取.clang-format文件中的内容,小沃比较喜欢改为{BasedOnStyle: Microsoft, IndentWidth: 4},文件名的话支持通配符。

3.例子

小沃曾经用

clang-format.exe -style="{BasedOnStyle: Microsoft, IndentWidth: 4}" -i *.c

修改一整个文件夹下的C代码。


整合到vscode中方法。

1.vscode需要先安装C/C++扩展,通常当用户打开C源码时,就会自动提示安装该扩展了

2.设置扩展

999.png

3.配置clang-format路径与风格

9998.png

4.启动保存时格式化文件

9990.PNG


文章作者:沃航科技

优秀产品推荐:可编程网络IO控制器

上一篇:RT-Thread搭建windows开发环境

下一篇:解决Dell服务器IDRAC6在win10中无法打开远程控制台的问题

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn

关注公众号

扫码添加微信

沃航(武汉)科技有限公司版权所有

备案号:鄂ICP备16014230号-1

本网站由提供CDN加速/云存储服务