首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >lambda的uncrustify选项

lambda的uncrustify选项
EN

Stack Overflow用户
提问于 2016-02-06 01:34:59
回答 1查看 191关注 0票数 0

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

代码语言:javascript
复制
void f1b()
{
    std::for_each( a, b,
                   [ ] ( int& b ) -> foo
    {
       b += 3;
       return(beer);
    }
                 );

}

要像这样编写代码:

代码语言:javascript
复制
void f1b()
{
   std::for_each(a, b,
                 [] (int& b) -> foo
                 {
                    b += 3;
                    return(beer);
                 }
                 );
}

注意:现在下一行:

代码语言:javascript
复制
nl_cpp_lambda_leave_one_liners=false
nl_cpp_ldef_brace=add
sp_cpp_lambda_assign=add

都在uncrustify.cfg中。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-10-07 18:15:54

你可能会喜欢这样:

代码语言:javascript
复制
indent_paren_open_brace=true
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35230185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档