Ale*_*sky 3 c c++ clang-format
想不出该选项后,增加了空间if,while,catch,等...
目前我的 .clang 格式文件产生这个:
while(true)
{
if(flushedCount == count)
{
break;
}
}
Run Code Online (Sandbox Code Playgroud)
在clang-format配置选项后控制空间if,while,catch和其他控制语句被称为SpaceBeforeParens。
SpaceBeforeParens: ControlStatements
Run Code Online (Sandbox Code Playgroud)
SpaceBeforeParens (
SpaceBeforeParensOptions)定义在哪些情况下在左括号前放置一个空格。
可能的值:
- [...]
SBPO_ControlStatements(在配置中ControlStatements:)仅在控制语句关键字 (for/if/while...)之后的左括号前放置一个空格。- [...]