《clang-format 禁止在函数返回类型后换行》
clang版本:V12.0.0
验证环境:VS code
设置条件:
# false表示所有形参要么都在同一行,要么都各自一行
BinPackParameters: false
# 总是在返回类型后换行: None, All, TopLevel(顶级函数,不包括在类中的函数),
# AllDefinitions(所有的定义,不包括声明), TopLevelDefinitions(所有的顶级函数的定义)
AlwaysBreakAfterReturnType: None
# 总是在定义返回类型后换行(deprecated),尽管它不被推荐使用,但依旧应该设置为None
AlwaysBreakAfterDefinitionReturnType: None
# 将函数的返回类型放到它自己的行的penalty,这个设一个超大值就好,penalty原理我也没弄懂,但摸索出来这么个值,可以不让它再在返回类型后换行
PenaltyReturnTypeOnItsOwnLine: 600000
#我的行列字符限制
# 每行字符的限制,0表示没有限制
ColumnLimit: 80