【问题标题】:Double newlines following function definitions函数定义后的双换行符
【发布时间】:2015-05-03 18:49:57
【问题描述】:

是否可以使用 clang-format 在函数定义之间添加双换行符:

void func1() 
{
    return;
}


void func2() 
{
    return;
}

【问题讨论】:

  • 函数定义之间甚至可以有 3 行新行

标签: code-formatting clang-format


【解决方案1】:

如果你问IDE是否可以自动插入这些行,我不相信。您可以有任意数量的行,但只能手动输入。

【讨论】:

    【解决方案2】:

    clang-format 没有控制函数定义后换行符数量的选项。但是,它确实有一个选项MaxEmptyLinesToKeep,它可以防止它撤消您的两个空行。因此,您必须通过您的编辑器和clang-formatMaxEmptyLinesToKeep 设置为2 或更高级别来设计一些方法,这将尊重您的决定。

    【讨论】:

      猜你喜欢
      • 2015-01-23
      • 1970-01-01
      • 2017-07-29
      • 1970-01-01
      • 2013-09-25
      • 2021-05-03
      • 2015-07-30
      • 2019-07-25
      相关资源
      最近更新 更多