VSCode中使用clang-format的一些技巧

VSCode使用clang-format的一些技巧

  1. 首先在vscode中安装C/C++扩展,扩展程序将自动安装clang-format

  2. 打开首选项设置(ctrl + ,),搜索format,勾选format on save(设置自动保存时格式化)。

  3. 打开首选项设置(ctrl + ,),搜索C_Cpp: Clang_format_style 默认file 表示保存时自动从当前目录或父目录中的.clang-format文件加载样式。

  4. 也可以设置C_Cpp: Clang_format_fallback style 默认为Visual Studio 表示如果未找到.clang_format 则使用vscode默认格式,建议修改为Google,如果未找到.clang-format 则默认使用Google格式。

  5. 在项目目录编写.clang-format文件,这样每当修改文件保存时,就会依据.clang-format中规定的格式自动格式化代码。

    • 例如项目目录为/home/user/project
    • /home/user/project/目录下创建.clang-format文件
    • 项目中所有目录就会自动使用改该文件进行格式化,例如(/home/user/project/src/*)
  6. 如果想要本地所有项目都按照同一个配置进行格式化,可以在/home/user/下创建.clang-format文件

如果用户在VSCode中的setting.json中自行添加一行"C_Cpp.clang_format_style": "{ TableWidth: 4}" (不管设置的key-value是什么),都将会导致自创建的.clang-format文件失效,VSCode将会使用C_Cpp: Clang_format_fallback style 设置中的值来进行其他选项的格式化

参考:VS Code + Clang-format 格式化代码

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值