Uma*_*air 6 c regex clang clang-format
当我选择ColumnLimit任何非零值时。它将块注释转换为 Doxygen 块注释(它*在新行之前添加空格)。但我不想改变它。我怎样才能禁用它?
我的 .clang 格式文件
ColumnLimit: 100
IndentWidth: 4
TabWidth: 4
UseTab: Never
Run Code Online (Sandbox Code Playgroud)
它转换以下块注释
/*****************************************************************************
* A brief comments.
*
* @param theory .
*
******************************************************************************/
Run Code Online (Sandbox Code Playgroud)
进入这个
/*****************************************************************************
* A brief comments.
*
* @param theory .
*
******************************************************************************/
Run Code Online (Sandbox Code Playgroud)
注意:它在每行之前添加了空格,我不需要这些空格。我不想通过禁用每个 Doxygen 注释块的 clang-format 来解决这个问题。这看起来很荒谬。
有什么好的建议吗?:-)
.clang-format在您的文件中添加以下行
CommentPragmas: '^[^ ]'
Run Code Online (Sandbox Code Playgroud)
这将强制 clang-format 不更改代码中的任何注释。