如何将括号与它们包含的代码对齐?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将括号与它们包含的代码对齐?相关的知识,希望对你有一定的参考价值。
是否可以使用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格式。
以上是关于如何将括号与它们包含的代码对齐?的主要内容,如果未能解决你的问题,请参考以下文章