clang格式将<< <<“ \ n”换行

时间:2018-10-25 09:56:04

标签: c++ clang-format

当我有一些像这样的c ++字符串流代码

node_struct << filename << nodeID << "\n";
node_struct << "end" << "\n";

即使未达到columnlimit,clang格式也会始终将换行符格式化为下一行。

node_struct << filename << nodeID 
            << "\n";
node_struct << "end" 
            << "\n";

如何防止此类不良行为?

1 个答案:

答案 0 :(得分:0)

您要询问的规则可能是BreakBeforeBinaryOperators

请参见https://clang.llvm.org/docs/ClangFormatStyleOptions.html

您可以在.clang-format配置中使用此规则,如下所示:

BreakBeforeBinaryOperators: None