编辑:对不带clang格式的解决方案开放
我想使用clang格式在一行中获得以下内容:
cout << "1"
<< " " << i << endl;
我正在处理一个很大的代码库,请让我知道该怎么做!
我已经尝试了所有用clang格式的“ Penalty *”参数,它们似乎对我们没有帮助。我的栏数限制也很大。
让我知道这是否可能。
答案 0 :(得分:1)
不幸的是,clang-format
将<<
运算符视为特殊字符。您所看到的显然是另一种特殊情况,其中,连续的两个原始字符串始终被分隔到单独的行上。我找不到任何禁用此行为的方法。我已经在clang-format
6.0.0和10.0.0(使用configurator)上进行了验证,因此已经存在了一段时间。
我认为这是clang-format
中的错误。