我有以下 CommentPragmas 设置:
CommentPragmas: 'MARKER'
Run Code Online (Sandbox Code Playgroud)
我希望这会使 clang-format(版本 8.0.0)忽略这段代码中的注释:
enum bar {
// MARKER: foo
hello = 1
// MARKER: foo
};
Run Code Online (Sandbox Code Playgroud)
但是,clang-format 会缩进这些注释(将它们与 对齐hello = 1)。难道我做错了什么?
你没有做错任何事,这正是 clang-format 所做的。CommentPragmas防止将注释分成多行,但不防止缩进。
我原以为这是有记录的,但现在我发现事实并非如此。:(