首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取clang格式,将多行函数调用的结束括号放在单独的行上?

获取clang格式,将多行函数调用的结束括号放在单独的行上?
EN

Stack Overflow用户
提问于 2018-06-04 21:27:31
回答 1查看 1.8K关注 0票数 20

我一直在使用clang格式来帮助保持代码的整洁。对于多行函数调用,有什么方法可以让clang在它自己的行上插入结束括号呢?

示例:

它现在在做什么:

代码语言:javascript
复制
increment_and_call_on_match(
    clique_colors,
    0,
    max_clique_color,
    [&](int clique_color) { 
        comms.emplace_back(context.split_by_color(clique_color)); 
    },
    [&](int) { context.split_by_color(); });

我想要的:

代码语言:javascript
复制
increment_and_call_on_match(
    clique_colors,
    0,
    max_clique_color,
    [&](int clique_color) { 
        comms.emplace_back(context.split_by_color(clique_color)); 
    },
    [&](int) { context.split_by_color(); }
); //Closing paren on new line
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-26 18:19:07

在已批准的代码评审https://reviews.llvm.org/D109557中,在LLVM 14.0.0-rc1或更高版本中添加了一个新的选项LLVM 14.0.0-rc1

(我也想这样做,因为我们有成千上万行使用这种样式的代码,而支持这种样式的clang格式将使我在VisualStudio-https://developercommunity.visualstudio.com/content/problem/232465/clang-format-messes-with-closing-parentheses-in-fu.html中采用clang格式)

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50689027

复制
相关文章

相似问题

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