如何防止clang-format在注释字符后添加空格

How to prevent clang-format to add space after comment char?

本文关键字:添加 空格 字符 注释 何防止 clang-format      更新时间:2023-10-16

我的代码中有一些注释:

//asdf

当我对它使用clang-format时,它会在//字符后面添加一个空格:

// asdf

如何防止clang-format配置中发生这种情况?

谢谢

把这两个问题的答案结合起来就能解决问题了:

  • clang-format破坏lint注释
  • 哪个正则表达式将匹配除逗号','之外的所有字符还是分号';'?

因此,.clang-format文件中的以下行应该可以做到这一点(我没有测试它):

CommentPragmas:  '^[^ ]'

告诉clang-format不要混淆以空格以外的其他内容开头的注释。

为完整起见,这里有clang-format文档