You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Clang-format结构体初始化格式化不一致问题求助

Clang-format结构体初始化格式化不一致问题求助

各位好,我最近用Clang-format(版本v20.1.0)的时候碰到个闹心的小问题,结构体初始化的格式化结果总是和我想要的不一样,想请大家支支招!

我理想中的结构体初始化格式是这样的,每个成员单独占一行,缩进对齐,看起来规整又清晰:

struct RAMP ramp = {
    ramp_init,
    ramp_compute,
    ramp_update,
    ramp_compute_spin_start,
    ramp_reference,
};

struct PE_BRAKECC BRAKECC = {
    brakeCC_init,
    brakeCC_logic,
    brakeCC_Kill,
    &brakeCC_EV,
};

可每次运行Clang-format v20.1.0之后,它输出的格式完全不是我要的样子——要么是成员挤在一行,要么是缩进对齐乱掉,试了好几次都没调好。有没有大佬知道该怎么修改Clang-format的配置,让它按照我期望的样式来格式化结构体初始化代码呀?

备注:内容来源于stack exchange,提问作者Jorge S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:49:34