我使用clang-format 4.0.0来调整我的个人项目。 我对clang-format使用以下配置。
Language: Cpp
BreakBeforeBraces: Allman
ColumnLimit: 120
TabWidth: 4
IndentWidth: 4
UseTab: ForContinuationAndIndentation
以下示例代码使用上述配置进行对齐。
struct test
{
int a;
int b;
int c;
};
struct test T = {
.a = 1, .b = 2, .c = 3,
};
有没有办法对齐初始化部分,如下所示。 基本上我正在寻找一种方法将所有初始化器放在不同的行中。
struct test T =
{
.a = 1,
.b = 2,
.c = 3,
};
答案 0 :(得分:0)
使用clang-format 6.0.0,格式化就是您所需要的。实际上,似乎不再有任何方法可以获得您不喜欢的单行格式。