【问题标题】:Line breaks between function definitions函数定义之间的换行符
【发布时间】:2015-01-23 03:30:39
【问题描述】:

有没有办法在函数定义之间自动插入空格。例如。我最初的来源是:

void
func1()
{
    // func1 body.
}
void
func2()
{
    // func2 body.
}

我希望将其重新格式化为:

void
func1()
{
    // func1 body.
}


void
func2()
{
    // func2 body.
}

如果有更多的换行符,应该保留固定的数量。

【问题讨论】:

  • 他们确实需要添加这一点以及在其他明显位置插入空行的能力(例如 - 在变量定义之后)。

标签: clang-format


【解决方案1】:

最好的办法是在 .clang-format 文件中设置 'MaxEmptyLinesToKeep: 2' 让 clang-format 保持 2 行不变。

【讨论】:

    【解决方案2】:

    据我所知,目前没有办法强制 clang-format 在当前没有的连续函数之间插入空行。恕我直言,这是一个巨大的缺失功能。

    【讨论】:

    • 2020年还是不行吗?
    猜你喜欢
    • 2015-05-03
    • 2013-12-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多