uncrustify,c,align struct init member

时间:2017-11-24 11:35:10

标签: c uncrustify

我正在寻找对齐初始化的参数 之前:

V_Zyle[Z1]=(Zylinder){&AP31[0], &AP31[1], &XP12_22_1, &XP12_22_2, 0, 0, ZY_PL}; // Z1 Drehzylinder Vereinzelung
V_Zyle[Z2]=(Zylinder){&AP31[2], &AP31[3], NULL, NULL, 0, 0, ZY_GR};             // Z2 Blasluft Topf Gehäuse
V_Zyle[Z3]=(Zylinder){&AP31[4], &AP31[5], NULL, NULL, 0, 0, ZY_GR};             // Z3 Blasluft Zuführung Gehäuse

后:

V_Zyle[Z1]=(Zylinder){&AP31[0], &AP31[1], &XP12_22_1, &XP12_22_2, 0, 0, ZY_PL}; // Z1 Drehzylinder Vereinzelung
V_Zyle[Z2]=(Zylinder){&AP31[2], &AP31[3], NULL,       NULL,       0, 0, ZY_GR}; // Z2 Blasluft Topf Gehäuse
V_Zyle[Z3]=(Zylinder){&AP31[4], &AP31[5], NULL,       NULL,       0, 0, ZY_GR}; // Z3 Blasluft Zuführung Gehäuse

希望有办法做到这一点。

1 个答案:

答案 0 :(得分:0)

目前没有选择,但有:

  

在具有相同名称的单行函数中对齐参数。   函数名必须已经相互对齐。

align_same_func_call_params     = true     # false/true

对函数调用params执行类似的对齐。 如果你很快就需要,你可以在此基础上编写一个新选项。或者,您可以在github repo上提交功能请求。

这个问题有什么问题?对我来说似乎很合理。