vscode clang-format配置(不生效问题)

本文介绍了如何在VSCode中配置clang-format,包括安装插件、clang-format、新建格式文件及设置,以及遇到配置后不生效的解决办法,如手动选择默认格式化工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

打开Settings设置

  • 菜单栏File -> Preferences -> Setting (Windows)
  • Ctrl+Shift+P 搜索Settings打开

Settings分类

  • User: 全局设置(安装时默认文件目录里)
  • Remote: 远端设置(ssh用户的.vscode-server/data/Machine/settings.json)
  • Workspace: 当前项目设置(优先生效,一般在项目根目录.vscode/settings.json)

clang-format配置

1.安装插件

2.安装clang-format

3.新建格式文件

新建配置文件如.clang-format填充自定义格式,如

# 基础风格
BaseOnStyle: Google
# 操作符对齐
AlignOperands: Align
# 注释对其
AllowTrailingComments: true
# other...

4.配置设置

配置参考模板

settings.json
{
	"files.autoSave": "afterDelay",
	"editor.formatOnSave": true,
	"clang-format.assumeFilename": "${workspaceFolder}/.clang-format",
	"clang-format.executable": "/bin/clang-format"
}
  • clang-format.executable
    如果安装了clang-format添加环境变量后,可以直接用默认的不配置该字段

注意事项

  • 安装配置之后,发现保存没有生效?
    可能是没有设置默认format方式,手动执行一次format:Ctrl+Shift+P搜索format,会提示选择默认格式化工具,选择clang-format即可(会在User的settings.json里添加类似配置)
#...
"[cpp]": {
	"editor.defaultFormatter": "xaver.clang-format"
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值