有没有人知道如何在Eclipse中为c99样式的结构初始化列表设置代码格式?
目前,代码格式化使任何结构初始化列表看起来像:
Test test =
{ .a= 0, .b= 0, .c = 0};
我希望它看起来像这样,以便每个成员都在新的一行:
Test test=
{
.a = 0,
.b = 0,
.c = 0
};
我找不到任何改变初始化外观的设置。它似乎与数组初始化列表无关(
)答案 0 :(得分:1)
它将被称为Project - >属性 - > C / C ++通用 - >格式化。选中“启用项目特定设置”,您可以在其中创建自己的样式规则。创建新的样式配置文件或编辑现有的配置文件。
答案 1 :(得分:0)
我遇到了同样的问题,@ howlger的第一个建议对我有用。但是,括号仍未按预期放置:
busDriverData->status = (BusDriverStatusType )
{
.localWakeup = false,
.remoteWakeup = false,
.nodeConfig = false,
.pwon = false,
.busError = false,
.tempHigh = false,
.tempMedium = false,
.txenBGEClamped = false,
.uvvbat = false,
.uvvcc = false,
.uvvio = false,
.starLocked = false,
.trxdCollision = false };
这是我的XML样式文件:Click