Artistic Style下载
- 官网地址:https://sourceforge.net/projects/astyle
Keil安装AStyle插件
- 将官网下载完成的压缩包进行解压
- 将解压得到的AStyle文件夹复制到Keil的安装目录下
- 打开keil5,进入自定义功能选项
- 在自定义功能界面中新增功能,自定义功能名称,设置插件的目录,然后设置格式配置
- 常用的格式命令配置:!E --style=ansi -n -p -s4 -S -f -xW -w -xw
- 所有的格式命令如下:
- –indent=spaces=2 :缩进使用空格,空格个数为2(你可以修改数字为其他的)
- –align-pointer=name :*,&,^靠近变量名称
- –pad-oper:运算符两端插入空格
- –pad-comma :逗号后插入空格,如果启用了上面的选项,此参数也可以省略
- –unpad-paren :取消括号内部或者外部的空格(比如函数名靠近括号)
- –attach-return-type-decl :返回值类型与函数名称保持在同一行
- –convert-tabs :将TAB转换为空格
- –attach-closing-while :do while循环的while语句跟第二个大括号保持在同一行
- –indent-switches :switch语句中的case选项,要保持缩进格式
- –max-instatement-indent=60 :一行代码的字符长度,如果超过这个长度会断开并换行
- –style=ansi :大括号对齐方式,ansi 可以替换为 Linux, GNU, java
- –align-pointer=name/-k3 指针符号紧贴名字
- 完成后便可在工具栏出现AStyle插件,然后打开需要进行格式化的源码文件后,点击AStyle便可以自动进行格式化处理
- 快捷键设置