我无法让我的clang格式与多行评论相配合。我试过了:
CodePragmas: '^[^ ]'
但这仍然导致以下结果。格式化之前:
class Test
{
/* =======
* Public Functions
* ======== */
public:
};
格式化后:
class Test
{
/* =======
* Public Functions
* ======== */
public:
};
非常感谢任何帮助。感谢。
答案 0 :(得分:0)
我的评论格式略有不同,但情况相同。如果您知道块注释的格式都使用相同的模式,我认为这样的事情将起作用:
CommentPragmas: '/\* =======\n((.+\n.+)+)======== \*/'
如果您想排除所有多行块注释,我认为这样可行:
CommentPragmas: '/\*(.+\n.+)+\*/'
我发现ColumnLimit仍然适用于那些注释,导致它们以不合需要的方式包装。否则,clang-format(3.8)不会触及那些块。