clang格式:如果参数不合适,总是会中断吗? [英] clang-format: always break if params don't fit?
本文介绍了clang格式:如果参数不合适,总是会中断吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不知道是否可以将clang格式配置为在参数不合适时始终中断,即:
I can't figure out if it's possible to configure clang-format to always break if parameters don't fit, ie:
// Try this first:
SomeCall(aaa, bbb, ccc);
// If doesn't fit, try this:
SomeCall(
aaa, bbb, ccc);
// If still doesn't fit, do NOT try this:
SomeCall(aaa, bbb,
ccc);
// and NOT this:
SomeCall(aaa,
bbb,
ccc);
// but immediately do this:
SomeCall(
aaa,
bbb,
ccc);
到目前为止,我已经得出结论,使用clang格式3.4不可能做到这一点。
So far I've concluded that it's not possible to do this with clang-format 3.4. Is it correct?
推荐答案
在较新版本的clang格式中,现在可以使用以下方法实现:
In newer version of clang-format, this can now be achieved with:
AlignAfterOpenBracket: AlwaysBreak
BinPackArguments: false
BinPackParameters: false
请参见 https://clang.llvm。 org / docs / ClangFormatStyleOptions.html 了解这些选项的完整说明。
See https://clang.llvm.org/docs/ClangFormatStyleOptions.html for a full explanation of these options.
这篇关于clang格式:如果参数不合适,总是会中断吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文