虽然可以在源注释中完全禁用 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/