如何使用astyle从代码中删除多余的空格?例如,我想转换以下代码:

void foo (     int  a  ,  int   c )
{
d   = a+      c;
}

对此:
void foo (int a, int c)
{
    d = a + c;
}

但是astyle目前正在将其转换为:
void foo (int  a  ,  int   c)
{
    d   = a +      c;
}

最佳答案

当前,尚无办法消除astyle中运算符周围的空间。如果有办法解开运算符(operator)的脚,
您可能先取消填充空格,然后再次使用-p选项填充它们。


if (foo==2)
    a=bar((b-c)*a,d--);


if (foo == 2)
    a = bar((b - c) * a, d--);

资料来源:http://astyle.sourceforge.net/astyle.html#_pad-oper

关于c++ - 应该使用哪个选项使用astyle删除多余的空格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30680314/

10-12 20:12