cllang -format lambda:下一行大括号,但保留当前行大括号之前的所有内容



在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。

相关内容

  • 没有找到相关文章

最新更新