clang-format 对 c++ 进行格式化
2023-04-18 15:02:23 时间
在 VS Code 中安装了 C/C++ 插件后会自动带上格式化工具 clang-format。按 option+shift+f
即可对文件进行 format(格式化)。
在目录下创建.clang-format
文件,可以指定格式化的规则。
Language: Cpp
BasedOnStyle: LLVM
DerivePointerAlignment: false
PointerAlignment: Left
AccessModifierOffset: -1
简单的方式是选一个基础 Style 如 LLVM,然后增加一些额外的设定。
比如我希望指针和引用的*
和 &
能紧靠类型,而不是变量名,就把 PointerAlignment
设置为 Left 即可。为了防止基础 Style 里用 DerivePointerAlignment 强制设定了 PointerAlignment,最好加上 DerivePointerAlignment: false
。
相关文章
- 本立道生,Go interface背后的对象模型
- Zotero | 定义全局引用快捷键(Windows)
- 画地为牢,细谈VM和容器
- 爬公共祖先,跑欧拉路径,麻了
- 那个寒假,从 ITMO 训练营回来,我感觉到从未有过的蜕变
- 上分掉分,不过一念之间罢
- 千年的铁树开了花。聊聊account
- Flutter插件式解耦架构在播放器领域中的应用
- 离线环境的中文语音识别 paddlepaddle 与 Speech_Recognition(Sphinx)实践
- 成就系统
- 简单的每周限时活动管理
- 它们的出现是必然。一文读懂零信任和SASE
- 《自然语言处理实战入门》深度学习 ---- 预训练模型的使用 使用bert 进行文本分类(ALBERT)
- 超级中间件设计初稿(SuperMiddleware)
- 一个Flutter WebView侧滑bug的解决方案
- Go modules基础精进,六大核心概念全解析(上)
- 实现表格行的拖拽以及分页
- 史诗级互联网电商系统的演进过程详解
- 城市地级联选择
- C#中ref和out用法简介