在我们的项目中,我们有时会在一行上初始化数组,有时我们将它们初始化为块。那是
strings::UniChar const s[] = {'H', 'e', 'l', 'l', 'o'};
vs
strings::UniChar const s[] = { 'H', 'e', 'l', 'l', 'o' };
我希望clang-format
能够区分这两种类型,而不是将第二种类型转换为第一种类型,或者在开始大括号之后对齐元素。那不是这样的:
strings::UniChar const s[] = {'H', 'e', 'l', 'l', 'o'};
有没有办法使用配置文件来实现?
答案 0 :(得分:3)
尝试" Cpp11BracedListStyle:false"
答案 1 :(得分:3)
在最后一个数组元素之后添加逗号会导致clang格式(尝试使用v6.0.0)将元素对齐到左侧,就像第二个示例一样。