是否可以使用clang-format来实现以下风格?
int foo(int bar)
{
if(bar == 1)
{
cout << bar;
return bar;
}
else
return bar - 1;
}
我已经完成了here显示的所有clang格式样式选项,看起来这是不可能的。
我也无法缩进所有括号。 BraceWrapping中的IndentBraces选项允许我对if语句和循环这样的事情这样做,但它不适用于函数定义,类定义和命名空间定义之类的事情。
如果不可能的话,您是否有建议使用linux上的工具和/或文本编辑器来允许我这样做?
我最终使用了Artistic Style,它使用“style = whitesmith”选项提供Whitesmith格式。