VS Code C++ 代码格式化方法(clang-format)

前提条件

安装扩展C/C++,扩展程序将自动安装clang-format。clang-format默认安装路径为"C:\Users\Users\.vscode\extensions\ms-vscode.cpptools-0.16.1\LLVM\bin\clang-format.exe"

首选项设置

打开首选项设置【ctrl + ,】 

C_Cpp: Clang_format_style 决定格式化形式,若为file,则调用在workspace中的.clang-format

C_Cpp: Clang_format_fallback Style ,若上图变量为file,但无.clang-format文件则按照此处规则。

 

生成.clang-format

clang-format.exe所在文件夹下打开cmd,输入:clang-format -style=llvm -dump-config > .clang-format

clang-format -style=llvm -dump-config > .clang-format

在文件夹下生成文件.clang-format,文件名可以取任何名字,一般取.clang-format或_clang-format,因为自定义的排版格式文件只有取这两种名字之一,才能被Clang-Format识别。(在Ubuntu下以点开头命名的文件是隐藏文件,所以导出为.clang-format后,在文件夹中看不到该文件,可以使用快捷键Ctrl+h显示隐藏文件。)直接将修改后的文件放在和代码文件相同的文件夹中,并且设置格式化选项-style=file,即可以使用自定义的排版格式。VS Code只要将该文件放在和代码文件相同的文件夹中即可,不需要额外的设置。将格式化文件放在代码文件的上一级文件夹中,也可以使用。注意,文件名必须为.clang-format或_clang-format。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值