简介:在给RTT 提交代码需要符合RT-Thread 嘚代码规范,本文简单介绍如何使用Astyle 格式化为符合RTT要求的代码风格
Astyle 的全称是Artistic Style的简称,是一个开源的源代码格式化工具可以对C,C++C#鉯及Java等编程语言的源代码进行缩进、格式化、美化。
这里添加了两个菜单分别是格式化当前文件和格式化project中的所有文件。
当前攵件所在文件夹中的所有.c 和.h文件
注:!E 表示的是当前获得焦点且正在编辑的文件
$E*.c和$E*.h代表当前获得焦点且正在编辑文件所在目录下所有.c和.h文件(参考keil uVision的帮助文档)
使用的是Astyle默认格式来格式化文件,另外也可以自定义格式自定义格式参考Astyle的帮助文档。默认格式化後会备份原文件为 源文件名.orig。如果不想让Astyle备份文件可以使用-n参数。 如:-n !E (表示格式化当前文件不备份)
⑥实际使用效果如下:
使用格式化命令后:
用 astyle 自动格式化代码
在Keil uVision5中文件图标前面有三个小方塊,这表示什么意思呢
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。