在源中配置 clang-format

标签 c code-formatting clang-format

虽然可以在源注释中完全禁用 clang-format //clang-format 关闭 //clang-format on

具体来说,我现在想要实现的目标是允许已分配值的枚举使用 AlignConsecutiveAssignments,并在所有其他位置将其关闭。如果能够切换此参数(或为其提供标志而不是二进制参数),那就太好了。

有人知道这是否可行或者我应该提出功能请求吗?

最佳答案

也许我可以使用 2 个单独的 .clang 格式文件,其中一个对于我的 .c 文件使用 AlignConsecutiveAssignments = false,另一个对于我的 .h 文件使用 AlignConsecutiveAssignments = true。

这远非完美,但适用于大多数情况。

编辑 - 这就是我现在解决这个问题的方法。

关于在源中配置 clang-format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57974355/

相关文章:

c++ - 用于自定义间距的 .clang-format 选项

c++ - CLion 中 clang 格式的 RawStringFormats 错误

ios - 无法从我声明它的 'if' block 之后返回变量

c - gtk+ 关闭第二个窗口

intellij-idea - IntelliJ 代码换行?

java - 为所有开发人员强制使用相同的代码格式是一个好主意吗?

java - IntelliJ : add formatter:off/on comments around selected block

xcode - 如何获取 Xcode 8 的 clang 格式?

c++ - C 和 C++ 中的宏重新定义

c - 在c中格式说明符中使用 `+`