当我有一些像这样的c ++字符串流代码
node_struct << filename << nodeID << "\n";
node_struct << "end" << "\n";
即使未达到columnlimit,clang格式也会始终将换行符格式化为下一行。
node_struct << filename << nodeID
<< "\n";
node_struct << "end"
<< "\n";
如何防止此类不良行为?
答案 0 :(得分:0)
您要询问的规则可能是BreakBeforeBinaryOperators
。
请参见https://clang.llvm.org/docs/ClangFormatStyleOptions.html
您可以在.clang-format
配置中使用此规则,如下所示:
BreakBeforeBinaryOperators: None