在Keil开发环境中共享配置代码格式化工具Astyle(美化代码样式)
1 Astyle简介Astyle是Artistic Style的全称,是一种免费,快速,小型的自动格式化程序,适用于C,C ++,C ++ / CLI,Objective-C,C#和Java源代码。
官方网站地址:http://astyle.sourceforge.net/下载地址:& nbsp; https://sourceforge.net/projects/astyle/ 2 Astyle的初体验更加直观,下面让我们看一下不是由Astyle格式化的代码:接下来,让我们使用Astyle插件对其进行格式化:显然,如果每次您引用其他人的代码时第一个代码样式都像这样,那么您基本上甚至没有心情继续阅读它,右键单击以果断地回收它。
第二种编码样式Station看起来更舒适。
换句话说,将来在查看别人的代码时,要做的第一件事就是预先使用Astyle插件格式化代码样式,使其成为适合您的样式,这也有利于提高您的学习和工作效率;一个好的程序,不仅要有一个好的算法,还要有一个好的写作风格。
3在Keil项目中改编Astyle插件我在这里使用的Keil软件版本是:V5.29.0.0 3.1 keil5配置用户定义的插件并选择Customize Tools Menu 3.2添加用户定义的命令并配置参数,其中菜单内容是自定义的,可以自己编写定义的用户命令的名称。
接下来,让我们看一下我所做的两个用户命令。
1.用户命令:格式化项目参数配置:(这是通过参考其他方法配置的)-n“ $ E * .c”; “ $ E * .h” --style = ansi -p -s4 -S- f -xW -w -xw -R 2.用户命令:格式化当前文件参数配置:(这是通过参考其他方法配置的)-n!E --style = ansi -p -s4 -S -f- xW -w -xw注意:!E表示具有焦点且当前正在编辑的文件。
& nbsp; $ E * .c和$ E * .h代表当前焦点以及使用默认值编辑文件的目录(请参阅keil uVision的帮助文件)中的所有.c和.h文件Astyle格式来格式化文件。
另外,您可以自定义格式。
有关自定义格式,请参阅Astyle官方网站上的帮助文档。
3.3选择命令以开始格式化.c或.h,然后单击您自己配置的用户命令以完成代码格式化。
有关其他样式的详细信息,请参阅官方网站上的开发文档研究。
过去精彩的嵌入式系统软件体系结构设计(长期深入的文章)成功软件开发人员的9种编程习惯。
编程素养(精美的文章,建议您仔细阅读和练习)嵌入式C语言代码优化计划(深入的文章,建议您花时间学习和收藏)如果您觉得本次分享的文章对您有所帮助,请单击[查找]并转发并共享它,这也是我的支持。