我们目前正在使用clang-format
格式化代码库。我们发现一种情况,如果存在两个连续的字符串文字,出于某种原因,std::cout
的流运算符将移至下一行。将变量放在两个字符串文字之间,则导致clang-format不会更改格式。为了避免这种情况,需要在.clang-format
文件中进行哪些更改?
int main()
{
std::cout << "something" << "something" << std::endl;
}
成为
int main()
{
std::cout << "something"
<< "something" << std::endl;
}
while
int main()
{
int a = 0;
std::cout << "something" << a << "something" << std::endl;
}
保持原样。请注意,尽管最后一个代码段较宽,但not却分成多行,而上面的较短代码段则是。
这与LLVM 9.0.0 Windows安装程序一起使用,并且可以使用默认配置文件复制。
我们目前正在使用clang-format格式化代码库。我们发现一种情况,如果两个连续的...