代码之家  ›  专栏  ›  技术社区  ›  Silicomancer

使用clang格式的“BreakConstructorInitializers:AfterColon”

  •  1
  • Silicomancer  · 技术社区  · 6 年前

    这就是我所拥有的:

    A::A(const char* message) : B(message)
    {
    }
    

    这就是我想要的:

    A::A(const char* message) : 
       B(message)
    {
    }
    

    ColumnLimit: '160'
    BreakConstructorInitializers: AfterColon
    

    这就是我得到的:

    A::A(const char *message) : B(message) {}
    

    但我想在结肠后做个断线。

    结果发现 ColumnLimit 选项(或将其设置为 0 )解决了这个问题,我得到了我想要的格式。但我想限制线路长度,所以我需要 .

    列限制 选项影响 BreakConstructorInitializers 如此戏剧性的行为?或者这是虫子?

    0 回复  |  直到 6 年前