我在我的C/C++代码中使用长块状的类C的Doxygen注释。这是风格#4列于http://www.doxygen.nl/manual/docblocks.html,它看起来像这样(延伸到80个字符)…
/**************************************************************************//**
* \file
* \date 2017-01-02
* \author Alex Hogen
******************************************************************************/
如果我在这上面运行clang-format,它会在两个正斜杠之间插入一个空格,所以它看起来很奇怪....
/**************************************************************************/ /**
* \file
* \date 2017-01-02
* \author Alex Hogen
******************************************************************************/
- 我将
SpacesBeforeTrailingComments
设置为2,所以这不能是问题的原因。 - 尝试使用
CommentPragmas
正则表达式\/\*+\/\/\*+
。 - 尝试使用
CommentPragmas
正则表达式/\*(.+\n.+)+\*/
- 我已尝试将
ReflowComments
设置为false
...但这些方法都没有起作用。
我知道这个块中有两个注释,但我找不到任何clang-format参数来处理同一行上的块注释。如何阻止clang-format插入此空格?
我不想通过禁用clang-format来解决每个Doxygen注释块的格式问题。那似乎有些荒谬。
有好的建议吗? :-)