代码一键美化工具Astyle,非常实用
扫描二维码
随时随地手机看文章
style="box-sizing: border-box;margin: 10px auto;font-weight: bold;font-size: 24px;height: 40px;background-color: rgb(251, 251, 251);border-bottom: 1px solid rgb(246, 246, 246);overflow: hidden;">1 Astyle介绍
Astyle全称Artistic Style,是一个免费,快速,小型的自动格式化程序,适用于C,C ,C /CLI,Objective‑C,C#和Java源代码。
2 Astyle初体验
直观一点,我们来看看下面没有经过Astyle格式化的代码:接下来我们用Astyle插件给它格式化看一下:很明显,第一种代码风格要是每次参考别人的代码看到的是这样的,那基本连继续看下去的心情都没有了,果断右键回收站,第二种代码风格,看起来就舒服多了。
3 Astyle插件在Keil工程中的适配
这里我使用的的Keil软件版本是:V5.29.0.0
3.1 keil5配置用户自定义插件
3.2 添加用户自定义命令并配置参数
一、用户命令:格式化工程
参数配置:(这个是自己参考别人的方法配置的)
二、用户命令:格式化当前文件
参数配置:(这个是自己参考别人的方法配置的)
注:!E表示的是当前获得焦点且正在编辑的文件。$E*.c和$E*.h代表当前获得焦点且正在编辑文件所在目录下所有.c和.h文件(参考keil uVision的帮助文档)使用的是Astyle默认格式来格式化文件,另外也可以自定义格式,自定义格式参考Astyle官网的帮助文档。
3.3 选择命令对.c或.h开始格式化处理