我很难让我的clang格式与多行注释很好地协作。我试过了:
CodePragmas: '^[^ ]'但这仍然会导致以下结果。格式化前:
class Test
{
/* =======
* Public Functions
* ======== */
public:
};格式化后:
class Test
{
/* =======
* Public Functions
* ======== */
public:
};任何帮助都将不胜感激。谢谢。
发布于 2016-04-02 00:34:17
我的评论格式略有不同,但情况相同。如果你知道你的区块注释的格式都使用相同的模式,我认为类似这样的东西会起作用:
CommentPragmas: '/\* =======\n((.+\n.+)+)======== \*/'如果你想排除所有的多行块注释,我认为这是可行的:
CommentPragmas: '/\*(.+\n.+)+\*/'我发现ColumnLimit仍然适用于这些注释,导致它们以不受欢迎的方式包装。否则,clang-format (3.8)将保持这些块不变。
https://stackoverflow.com/questions/36290025
复制相似问题