【发布时间】:2014-03-24 20:41:51
【问题描述】:
我不知道是否可以将 clang-format 配置为在参数不合适时总是中断,即:
// Try this first:
SomeCall(aaa, bbb, ccc);
// If doesn't fit, try this:
SomeCall(
aaa, bbb, ccc);
// If still doesn't fit, do NOT try this:
SomeCall(aaa, bbb,
ccc);
// and NOT this:
SomeCall(aaa,
bbb,
ccc);
// but immediately do this:
SomeCall(
aaa,
bbb,
ccc);
到目前为止,我已经得出结论,使用 clang-format 3.4 无法做到这一点。对吗?
【问题讨论】:
-
我们还需要clang-format标签,但我不能添加。
-
我几乎需要同样的格式。当分成多行时,我想将第一个参数放在下一行,并带有一个缩进
-
它正在格式化@KevlinHenney 提及以响应Seven Ineffective Coding Habits of Many Programmers 之一。
-
确实!我昨晚才知道clang-format的存在,今天早上第一件事就是下载了它。在弄清楚如何在 vim 中映射到 ^K 之后,我议程上的下一件事是研究如何按照您的描述配置函数参数延续。需要深入研究一下,看看是否有扩展可配置性的好方法。
标签: clang clang-format