【问题标题】:How to forbid clang-format to break the line after first call parameter?如何在第一次调用参数后禁止 clang-format 断行?
【发布时间】:2020-02-03 00:24:13
【问题描述】:

我想为我的项目写一个合适的.clang-format 文件。希望在函数调用期间禁止它在第一个参数后换行。

好的:

foo(a, b, c);

foo(a, 
    b, 
    c);

NOT OK(应该禁止):

foo(
    a, b, c);

foo(
    a, 
    b, 
    c);

我试过available parameters,但没有成功。

【问题讨论】:

  • 您应该始终发布您正在使用的 .clang 格式文件以供所有人查看,因为许多选项会影响同一段代码。您也没有确切说明您尝试了什么。提供这些数据可以帮助您更快地获得答案,因为会有更多人有兴趣回答问题。

标签: clang clang-format


【解决方案1】:

对于您的具体情况,您需要将AllowAllParametersOfDeclarationOnNextLine 设置为false。我认为这个名字是不言自明的。

【讨论】:

    猜你喜欢
    • 2015-11-27
    • 2020-03-18
    • 2016-12-02
    • 2014-03-24
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    相关资源
    最近更新 更多