0

我的问题是关于 Uncrustify 0.62 和 lambdas。哪些 uncrustify.cfg 选项可以像这样格式化代码:

void f1b()
{
    std::for_each( a, b,
                   [ ] ( int& b ) -> foo
    {
       b += 3;
       return(beer);
    }
                 );

}

像这样编码:

void f1b()
{
   std::for_each(a, b,
                 [] (int& b) -> foo
                 {
                    b += 3;
                    return(beer);
                 }
                 );
}

?

注意:现在下一行:

nl_cpp_lambda_leave_one_liners=false
nl_cpp_ldef_brace=add
sp_cpp_lambda_assign=add

在 uncrustify.cfg 中。

谢谢。

4

1 回答 1

0

你可能会喜欢这样:

indent_paren_open_brace=true
于 2016-10-07T10:15:53.543 回答