Astyle 常用参数整理,经常需要集成到notepad++ 或者 si

例子 astyle *.cpp *.h -r -A1 -c -s4 -xV -S -N -xt4 -xW -w -xw -Y -p -U -xe -k3 -W3 -e -j -xg -J
在notepad++ 定义命令(需AStyle.exe加到环境变量)

  AStyle.exe --style=allman  -s4 -S -p -c -xg -j -w -U -xb -f -Y  "$(FULL_CURRENT_PATH)"  "$(FULL_CURRENT_PATH)"

-N 为命名空间增加缩进
-s4 4个空格缩进(默认)
-S case缩进
-p 运算符左右添加空格
-xg 逗号后添加空格
-n 不保留备份
-c tab换成空格
-j 单行if会自动加入大括号
-U 表示括号内的两头的參数和括号之间不留空格
-w 对宏进行缩进处理
-x 删除多余空行
-xV 将 ‘do-while’ 语句的结束 ‘while’ 附加到右大括号。
-Y 将注释一起缩进
-xb 不放在一行,例如if 后的一句

-f 在块的上部添加空白行


版权声明:本文为u012258978原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。