部分参数介绍
- -style = linux个人比较喜欢linux风格,即函数定义的大括号单独一行,if for for for大括号与关键字同一行
- -recursive递归格式化目录下的文件,支持linux方式的过滤
- -n不进行备份,不加该参数会在源文件目录下生成一个以原始后缀名的备份文件
- -c将tab转换为空格
- -H在关键字'if','for','while'之后添加空格,如:
- -p操作符两边添加空格
- -U去除括号间号之间多余空格
- -align-pointer = type指针的*或者引用的&挨着类型,还有中和名两种选项,只是自己习惯类型
#常用的命令 - $ astyle --style = linux -nHpUcxd --align- pointer = type --recursive * .c