我想有这个:
if (!enabled)
{
return;
}
转向:
if (!enabled) { return; }
(换句话说,我想在单行上使用简短的if语句,但保留{}
围绕它们)
目前我正在使用以下配置:
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: true
AllowShortCaseLabelsOnASingleLine: true
AllowShortFunctionsOnASingleLine: true
AllowShortBlocksOnASingleLine: true
BreakBeforeBraces: Allman
然而,我得到的输出是:
if (!enabled)
{
return;
}
是否可以使用clang格式完成上述格式化?
答案 0 :(得分:5)
卸下
BreakBeforeBraces:Allman
似乎做你想要的(对我来说)。我虽然使用SVN clang。 虽然你可能想要它有一个原因。
根据clang格式的文档,AllowShortBlocksOnASingleLine
应该完全符合您的要求(无论大括号样式)。这可能是clang格式的错误。