本文最后更新于 983 天前,其中的信息可能已经有所发展或是发生改变。
如何在VSCode里面格式化C/C++代码呢?
1 相关工作
- 在网上能搜索到的配置办法基本上都是相互复读。
- 绝大部分使用Powershell调用clang-format生成.clang-format文件的操作对新人不友好。
- 编辑Settings.json的操作对新人不友好。
- 一些配置办法无法自定义大括号不换行。
- 右键格式化在我的VSCode上不好使。
- 我当初摸索的时候被以上五条整的差点自闭。
2 配置方法
- 首先,正确安装C/C++插件
- 打开设置面板,完成以下设置。
- 搜索
Format on Save
并勾选
- 搜索
formatter
并选中C/C++
- 搜索
Clang_format_fallback Style
并在里面写上{BasedOnStyle: LLVM, IndentWidth: 4}
这样每次保存代码的时候都会自动格式化了。
3 结语
我的方法可能不是最佳方法,但是是比较实用的,没有很繁琐的设置,不用写json。
我的代码习惯是4宽的制表符,并且大括号不换行。在自己自定义的时候可以修改BasedOnStyle改成其他可能的值(在设置列表里面列出了),找到自己最舒服的那种Style。
您好~我是腾讯云开发者社区运营,关注了您分享的技术文章,觉得内容很棒,我们诚挚邀请您加入腾讯云自媒体分享计划。完整福利和申请地址请见:https://cloud.tencent.com/developer/support-plan
作者申请此计划后将作者的文章进行搬迁同步到社区的专栏下,你只需要简单填写一下表单申请即可,我们会给作者提供包括流量、云服务器等,另外还有些周边礼物。
脆根