您的位置:首页 > 编程语言

格式化代码 astyle 参数设置

2019-05-02 17:01 141 查看

C:\AStyle\bin\AStyle.exe --style=allman  -k1 -U -W1 -t -xG -S -L -M120 -P -y -xb -j -xq  -xS %f

C:\AStyle\bin\AStyle.exe --style=allman  -k1 -W1 -t -xG -S -L -M120 -P -y -xb -j -xq  -xS %f

https://www.bbsmax.com/A/WpdKgnZXdV/

 

 

--style=ansi:ANSI 风格格式和缩进

allman    自定义

namespace foospace
{
 int Foo()
 {
  if (isBar)
  {
   bar();
   return 1;
  }
  else
   return 0;
 }
}

-f    在两行不相关的代码之间插入空行,如import和public class之间、public class和成员之间等;

-P   在括号两边插入空格。另,-d只在括号外面插入空格,-D只在里面插入

-V   将Tab替换为空格。

 

 

-p是操作符左右留空格(++,--这样的就不留了);

-H是'if', 'for', 'while'等关键字右边留空格;

-U是移除括号里外的空格;

-k1是*和&在表示指针和引用类型时,和类型名称并紧,和变量名之间留空格。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: