【发布时间】:2017-02-08 08:25:31
【问题描述】:
我希望结果如下所示:
auto foo = FooBuilder()
.WithSomething()
.WithSomethingElse()
.Build();
但是clang-format 的格式是这样的:
auto foo = FooBuilder()
.WithSomething()
.WithSomethingElse()
.Build();
我希望链式调用相对于前一行的开头缩进,而不是相对于FooBuilder() 调用。我在控制这个的clang-format 选项中看不到任何东西。设置ContinuationIndentWidth 没有帮助。有什么想法吗?
【问题讨论】:
-
我想知道 clang 格式中是否缺少此功能 - 我已经查看并尝试了我知道的所有选项,但仍然没有任何影响此行为。对于我们公司,由于我们使用制表符(令我懊恼),在这种情况下,我们无法避免将空格和制表符混合用于前导空格。非常烦人 - 非常感谢您提供解决方案。
标签: c++ indentation clang-format