首页 > 解决方案 > clang-format 似乎忽略了 CommentPragmas

问题描述

我有以下 CommentPragmas 设置:

CommentPragmas: 'MARKER'

我希望这会使 clang-format(8.0.0 版)忽略这段代码中的注释:

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

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

标签: clang-format

解决方案


你没有做错任何事,这正是 clang-format 所做的。CommentPragmas防止将注释分成多行,但不防止缩进。

我原以为这是记录在案的,但现在我发现它不是。:(


推荐阅读