当我有一些像这样的c ++字符串流代码时
node_struct << filename << nodeID << "\n";
node_struct << "end" << "\n";
clang格式将始终将换行符格式化为下一行,即使未达到columnlimit的情况。
node_struct << filename << nodeID
<< "\n";
node_struct << "end"
<< "\n";
如何防止此类不良行为?
您可以在.clang-format
配置中使用此规则,如下所示:
BreakBeforeBinaryOperators: None