我使用的是Clang格式,配置已经做了一段时间了。
我注意到变量初始化的样式将大括号与参数放在同一行,但我希望它在新行结束(如果参数也放在新行)。它看起来是这样的:
std::string const long_init{
"Smartasdasdsadasdasdasdasdasdasdasdasdasdasdasdasdasdasglove"};
some_class some_class_var{
long_arg_name_1, long_arg_name_2, long_arg_name_3, long_arg_name_4};
我希望它看起来是这样的
std::string const long_init{
"Smartasdasdsadasdasdasdasdasdasdasdasdasdasdasdasdasdasglove"
};
some_class some_class_var{
long_arg_name_1, long_arg_name_2, long_arg_name_3, long_arg_name_4
};
我试着查看documentation,但似乎找不到要调优的正确参数。
有谁知道是什么设置控制的?
1条答案
按热度按时间svmlkihl1#
BreakBeforeBraces(BraceBreakingStyle)clang-format 3.7 ¶要使用的大括号打断样式。
可能的值:BS_Attach(在配置中:附加)始终将大括号附加到周围的上下文。
这是从文档,希望它有帮助:)