clang-format 自动更改功能块注释,如何禁用它?
clang-format automatically changes function block comments, how to disable it?
当我select ColumnLimit
任何非零值。它将块注释转换为 Doxygen 块注释(它在新行的 *
之前添加 space)。但我不想改变它。我怎样才能禁用它?
我的 .clang 格式文件
ColumnLimit: 100
IndentWidth: 4
TabWidth: 4
UseTab: Never
它转换以下块注释
/*****************************************************************************
* A brief comments.
*
* @param theory .
*
******************************************************************************/
进入这个
/*****************************************************************************
* A brief comments.
*
* @param theory .
*
******************************************************************************/
注意:它在每行之前添加了 spaces,我不想要这些 spaces。
而且我不想通过为每个 Doxygen 评论块禁用 clang-format 来解决这个问题。这似乎很荒谬。
有什么好的建议吗? :-)
在您的 .clang-format
文件中添加以下行
CommentPragmas: '^[^ ]'
这将强制 clang-format 不更改代码中的任何注释。
当我select ColumnLimit
任何非零值。它将块注释转换为 Doxygen 块注释(它在新行的 *
之前添加 space)。但我不想改变它。我怎样才能禁用它?
我的 .clang 格式文件
ColumnLimit: 100
IndentWidth: 4
TabWidth: 4
UseTab: Never
它转换以下块注释
/*****************************************************************************
* A brief comments.
*
* @param theory .
*
******************************************************************************/
进入这个
/*****************************************************************************
* A brief comments.
*
* @param theory .
*
******************************************************************************/
注意:它在每行之前添加了 spaces,我不想要这些 spaces。 而且我不想通过为每个 Doxygen 评论块禁用 clang-format 来解决这个问题。这似乎很荒谬。
有什么好的建议吗? :-)
在您的 .clang-format
文件中添加以下行
CommentPragmas: '^[^ ]'
这将强制 clang-format 不更改代码中的任何注释。