软件

keil 安装代码格式化插件

0x01:根据个人喜好修改Keil默认设置
配置菜单.png

我比较喜欢讲tab设置成改为4个空格,设置方法在菜单 Edit -> Configuration -> Editor 选项卡下,将'C/C++ Files:'表单 下'Insert Spaces for tabs'复选框勾选上,下面Tab size 选4还可以修改编辑器配色,在'Colrs & Fonts'选项卡下。
编辑器颜色.jpg

还可以添加用户自定义关键字,也支持高亮。
用户定义关键字.jpg

0x02:添加代码格式化插件到Keil下,下载'AStyle'代码格式化插件。下载后带有exe可执行文件和源码,仅需要将bin\AStyle.exe 放到keil 安装目录下。
AStyle.png

0x03:打开Keil MDK软件 选择 Tools 菜单下Customize_Tools_Menu 进入Customize_Tools_Menu菜单。
Customize_Tools_Menu.png

0x04: 在Command处添加AStyle可执行文件位置,在Arguments下设置格式化命令:--style=java --indent=spaces=4 --suffix=none --align-pointer=type --break-blocks=all -p !E
设置.png

可根据自己喜好配置:"$E*.c" "$E*.h" 参数配置:!E注:!E 表示的是当前获得焦点且正在编辑的文件。$E*.c和$E*.h代表当前获得焦点且正在编辑文件所在目录下所有.c和.h文件(参考keil uVision的帮助文档)使用的是Astyle默认格式来格式化文件,另外也可以自定义格式,自定义格式参考Astyle的帮助文档

参考文档:
1.使用Astyle 帮助整理代码
2.AStyle代码格式化
3.AStyle - 代码格式优化工具

回复

This is just a placeholder img.