OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10188|回复: 2

keil 5代码整理插件下载安装教程(超好用哦)

[复制链接]

156

主题

1202

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1413
金钱
1413
注册时间
2014-5-21
在线时间
335 小时
发表于 2021-4-14 15:14:22 | 显示全部楼层 |阅读模式
keil 5代码整理插件下载安装教程(超好用哦) [color=rgb(153, 153, 153) !important]
[color=rgb(153, 153, 153) !important]

一个好的程序,不仅要有好的算法,同时也需要有良好的书写风格。写出好的算法不容易,但是好的代码风格却并不困难。提到格式化代码,Astyle是一个不能错过的工具,它可以方便的将程序代码格式化成自己想要的样式而不必人工修改,并且它是绿色、免费、开源。关于Astyle的介绍帮助及下载,请参考其官方网站:http://astyle.sourceforge.net/。(这个网站需要翻墙,可以用百度云下载链接http://pan.baidu.com/s/1bpncXFT 密码4j95)

       下面介绍在Keil uVision4 中添加Astyle的方法,上午参考keil的帮助手册,实现了在Keil中很方便的使用Astyle的方法,和大家分享下,如果大家有更好的格式化代码的方法,请大家不要吝惜你的玉,我在这就先抛砖了。
添加Astyle菜单的方法:
1:uVision4中单击Tools菜单---Customize Tools Menu
2:添加Astyle All Files 和Astyle Current File菜单(自定义菜单名,可以使用中文)
我在这里添加了两个菜单,分别是格式化当前文件和格式化project中的所有文件。
3:添加Command命令:单击...按钮,选择Astyle.exe。
4:Arguments:
Astyle Current File菜单填写  !E
Astyle All Files菜单填写  "$E*.c" "$E*.h"
注:!E 表示的是当前获得焦点且正在编辑的文件。
    $E*.c和$E*.h代表当前获得焦点且正在编辑文件所在目录下所有.c和.h文件(参考keil uVision的帮助文档)   
    使用的是Astyle默认格式来格式化文件,另外也可以自定义格式,自定义格式参考Astyle的帮助文档。默认格式化后,会备份原文件为 源文件名.orig。如果不想让Astyle备份文件,可以使用-n参数。 如:-n !E (表示格式化当前文件,不备份)

在keil中的使用效果:生成的菜单出现在Tools的下拉菜单中,Astyle的运行结构出现在keil的Build Output窗口中。




115756cje66ckleescessb.png
115809d97d2941gcgm42qh.png
115835y21hrt21xc2xe2tx.png
115853rhqsk2rk33smmsks.png

51黑论坛_插件包.rar

2.42 MB, 阅读权限: 20, 下载次数: 122

彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2017-7-26
在线时间
2 小时
发表于 2021-5-7 21:48:09 | 显示全部楼层
尝试改变一下编写风格
回复 支持 反对

使用道具 举报

0

主题

24

帖子

0

精华

高级会员

Rank: 4

积分
585
金钱
585
注册时间
2020-8-17
在线时间
82 小时
发表于 2021-9-28 16:18:52 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-10 18:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表