- AStyle全称Artistic Style,是一个免费,快速,小型的自动格式化程序,适用于C,C++,C++/CLI,Objective‐C,C#和Java源代码。
- 官网地址:http://astyle.sourceforge.net/
- 下载地址: https://sourceforge.net/projects/astyle/
安装步骤
解压到目标位置
- 将下载的压缩文件用解压缩工具解压,然后将解压缩后的文件复制到Keil安装目录下,可以新建一个目录Tools

菜单的添加
- 步骤一:在Keil 菜单选中 Tools ,选中下拉菜单中的 Customize Tools Menu s...

- 步骤二:点击新增图标,然后为新的菜单操作命名,例如输入 Astyle Current File


- 步骤三**:**点击Command 栏右边的选择按钮,找到 astylee.exe 文件的路径,选中并点击" 打开 "

- 步骤四:在Arguments行,复制下面的命令参数,最后,点击" OK " 完成命令的添加
bash
-pnUk1s2S --style=allman !E
主要参数释义
- -A1:每个括号都单独占一行,成对括号对齐,内容统一向后缩进
- -p:运算符两边加空格(比如 a+b 变成 a + b)
- -s2:缩进使用 2 个空格键
- -xV:将 do-while 语句的右 while 附加到右大括号
- -S:缩进 switch 块,以便在 switch 块中缩进 case X: 语句
- -xW:条件编译缩进
- -Y:注释缩进
- -M#:设置缩进连续行的最大 # 个空格,# 表示列数,且不得小于 40 或大于 120
- -f:条件语句空行填充
- -xg:逗号空格填充
- -H:条件语句空格填充
- -U:去除括号多余空格
- -c:将 tab 键转换成空格键
- -n:不保留原始数据备份
- !E:处理当前文件