gpt4 book ai didi

c++ - 应该使用什么选项来使用 astyle 删除多余的空格?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:09:15 32 4
gpt4 key购买 nike

如何使用 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 中取消填充运算符周围的空格。如果有办法取消运算符的填充,您可以先取消填充空格,然后再次使用 -p 选项填充它们。

--pad-oper / -p

Insert space padding around operators.

Any end of line comments will remain in the original column, if possible.

Note that there is no option to unpad. Once padded, they stay padded.

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

becomes:

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/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com