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
相关产品推荐
相关产品推荐

