您好,欢迎访问沃航(武汉)科技有限公司官方网站
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


文章作者:沃航科技

联系我们
地址:
武汉市洪山区蓝晶国际7栋903
QQ:
932773931
电话:
027-59761089-806
手机:
13397158231
邮箱:
jevian_ma@worldflying.cn
×
物联网组态平台
试用账号:123456
试用密码:123456
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn
×
积木编程平台
试用方式:试用手机号码注册即可使用
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn