gpt4 book ai didi

c++ - 禁止 Clang-Format 乱用评论

转载 作者:太空宇宙 更新时间:2023-11-04 13:18:25 24 4
gpt4 key购买 nike

我无法让我的 clang-format 与多行注释完全配合。我试过:

CodePragmas: '^[^ ]'

但这仍然导致以下结果。格式化前:

class Test
{
/* =======
* Public Functions
* ======== */
public:
};

格式化后:

class Test
{
/* =======
* Public Functions
* ======== */
public:
};

如有任何帮助,我们将不胜感激。谢谢。

最佳答案

我的评论格式略有不同,但情况相同。如果你知道你的 block 注释的格式都使用相同的模式,我认为这样的事情会起作用:

CommentPragmas:  '/\* =======\n((.+\n.+)+)======== \*/'

如果你想排除所有的多行 block 注释,我认为这会起作用:

CommentPragmas:  '/\*(.+\n.+)+\*/'

我发现 ColumnLimit 仍然适用于那些评论,导致它们以不希望的方式换行。否则,clang-format (3.8) 会保持这些 block 不变。

关于c++ - 禁止 Clang-Format 乱用评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36290025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com