clang格式似乎忽略了CommentPragmas

时间:2018-08-21 08:03:20

标签: clang-format

我具有以下CommentPragmas设置:

CommentPragmas: 'MARKER'

并且我希望这会使clang格式(版本8.0.0)忽略这段代码中的注释:

    enum bar {
    // MARKER: foo
        hello = 1
    // MARKER: foo
    };

但是,c格式会缩进这些注释(将它们与hello = 1对齐)。我在做错什么吗?

1 个答案:

答案 0 :(得分:1)

您没做错什么,这就是clang-format所做的。 CommentPragmas可以防止将注释分成多行,但不能防止缩进。

我曾经以为这是有据可查的,但是现在我发现没有了。 :(