Keil实用小技巧 | Keil利用AStyle插件格式化代码
来源:嵌入式专栏 发布时间:2024-05-11 分享至微信

作者 |strongerHuang
微信公众号 |嵌入式专栏

如果你网上下载一份源代码,或接手前同事的代码,是如下图这样的,你还有心情看下去吗?

但是,如果通过工具这样一键格式化(美化)一下,看着是不是舒服多了?

本文为大家讲解:Keil利用AStyle插件格式化(美化)代码

第一步:下载 AStyle 插件

百度搜索 AStyle,或直接输入网址:

http://astyle.sourceforge.net/


点击 Download 进入下载网页,下载最新版本即可,等待几秒就会自动进行下载。

这里不需要梯子,大家可以放心下载,当然,也有历史版本。

第二步:添加 AStyle 插件

解压下载的 AStyle 插件,把它复制到特定的目录(当然,建议把它复制到 Keil 安装目录)。


我们打开 Keil 的Tools工具菜单栏,自定义工具菜单栏:
Tools -> Customize Tools Menu

点击新建(New)插入菜单内容,输入【格式化代码】:


然后,点击Command右边“三个点”添加插件,找到刚才解压的 AStyle 插件:

下面Arguments【参数】输入一段指令:
!E --style=allman --indent=spaces=2

确认之后,你就会发现,在工具Tools菜单多出一个了【格式化代码】的子菜单:

经过这一番配置之后,AStyle 插件就安装好了。每次需要格式化代码,只需要点击一下这里的子菜单即可。(当然,你也可以配置快捷按键)

指令含义

我们这里演示使用了比较简单的指令:

!E --style=allman --indent=spaces=2

!E
代表:格式化当前文件

--style=allman
代表:大括号风格

--indent=spaces=2
代表:(缩进插入2个空格

具体指令大家可以参看官方文档,官方列举的比较详细:
https://astyle.sourceforge.net/astyle.html

额外说一下:

1、AStyle是免费的插件,大家可以放心使用。

2、AStyle不仅适用于Keil,其他很多IDE都适用。


最后,我录了一个视频,大家可以参考一下

------------END------------




[ 新闻来源:嵌入式专栏,更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj]
存入云盘 收藏
举报
全部评论

暂无评论哦,快来评论一下吧!