【问题标题】:clang format shift << "\n" to separate lineclang 格式 shift << "\n" 到单独的行
【发布时间】:2018-10-25 09:56:03
【问题描述】:

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

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

即使没有达到列限制,clang 格式也会始终将换行符格式化为下一行。

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

如何防止此类不良行为?

【问题讨论】:

    标签: c++ clang-format


    【解决方案1】:

    您询问的规则可能是BreakBeforeBinaryOperators

    https://clang.llvm.org/docs/ClangFormatStyleOptions.html

    您可以像这样在.clang-format 配置中使用此规则:

    BreakBeforeBinaryOperators: None

    【讨论】:

      猜你喜欢
      • 2016-02-12
      • 2022-10-30
      • 2020-04-05
      • 1970-01-01
      • 2018-11-14
      • 2016-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多