Astyle 就是 devcpp 自带的格式化工具
我自己平时用的:--style=java -t4 -xn -xc -xl -xk -xV -C -S -w -xg -xj -U --pad-include=none
超级反压行,增加代码体积:--style=allman -s4 -f -p -P -H -j --align-pointer=middle --pad-include
选项 | 用法 |
---|---|
-xn | 大括号和namespace写在同一行上 |
-xc | 大括号和class写在同一行上 |
-xl | 大括号和class内部函数写在同一行上 |
-xk | 大括号和extern “C”写在同一行上 |
-xV | do{}的右大括号紧跟while |
-C | 缩进class内部 |
-S | 缩进switch内部 |
-K | 缩进case内部的大括号 |
-N | 缩进namespace内部 |
-w | 缩进多行宏定义 |
-p | 在运算符周围插入空格填充 |
-xg | 在逗号后插入空格填充 |
–pad-include(=none) | 在 include 指令后插入(或删除)空格填充。 |
-H | 在 if for while 和括号之间添加空格,与之对应的是 -U:删除括号周围的多余空格 |
-xj | 删除if for while后单行语句的大括号 |