有没有办法在函数定义之间自动插入空格。例如。我最初的资料来源是:
void
func1()
{
// func1 body.
}
void
func2()
{
// func2 body.
}
我希望将其重新格式化为:
void
func1()
{
// func1 body.
}
void
func2()
{
// func2 body.
}
如果有更多换行符,则应保留固定数量的换行符。
答案 0 :(得分:12)
据我所知,目前还没有办法强制clang-format在连续函数之间插入空白行,而目前没有。恕我直言,这是一个巨大的缺失功能。
答案 1 :(得分:7)
最好的办法是在.clang格式文件中设置'MaxEmptyLinesToKeep:2',让clang格式保持2行完整。