xcode - 枚举的 clang 格式样式选项

标签 xcode clang-format

有谁知道如何配置 clang-format 以将枚举保持在单独的行上?

IE。

enum {
    ONE,
    TOW,
    THREE
};

对比
enum {ONE, TWO, THREE};

编辑:

以下是我用来匹配 Apple 的 Objective-C 样式指南的样式选项。

http://pastebin.com/0cTEhvBv

最佳答案

这是在某个阶段有意引入的(因此,如果您无法重现该行为,您可能使用的是旧版本)。

如果所有元素都适合一行,则 clang-format 会将枚举收缩到一行。这可以节省空间并且通常不会降低可读性。没有样式选项,但您可以通过在某处添加行注释或在最后一个枚举数后添加尾随逗号来覆盖它,例如:

enum {
    ONE,
    TOW,
    THREE,
};

或者
enum {
    ONE,  // This means ...
    TOW,
    THREE
};

关于xcode - 枚举的 clang 格式样式选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23072223/

相关文章:

Clang-format:如何以这种方式格式化 C 结构初始化程序

iphone - 在枚举期间中断 for 循环( Objective-C )

ios - UIImagePicker 仅适用于 iPhone 6 plus 上的前置摄像头

ruby - 将 Parse iOS SDK 与 RubyMotion 结合使用

c++ - 嵌套结构字段的 Clang 格式规则

ios - 使用免费的 Apple 开发者帐户删除 App ID

xcode - 在 Swift 中从 Firebase 获取单独的数据

clang 格式函数参数缩进

c++ - 将 Visual Studio Code 路径设置为 .clang_format 文件