在clang-format页面:
https://clang.llvm.org/docs/ClangFormatStyleOptions.html: ~:文本= bool % 20 beforelambdabody % 20包% 20λ
% 20块根据BeforeLambdaBody
的值,只显示两种调用lambda的方式:
true:
connect(
[]()
{
foo();
bar();
});
false:
connect([]() {
foo();
bar();
});
任何人都知道实现这种对齐的方法,只将大括号:
推入新行connect([]()
{
foo();
bar();
});
提前感谢!
不幸的是,对于最新的clang-format
,这是不可能的。
你可以在clang-format Github库中打开issue。