|
由于keil并不像其他的ide那么只能,自动缩进代码和自动对括号对齐换行,因此有时候写出来的代码可能不是很美观,影响后续的调试,因此我们可以安装astyle来美化我们的代码。
首先我们可以到下面的网站下载astyle,截至目前版本是3.4 https://astyle.sourceforge.net/
在下载完成后,我们将会得到一个压缩包。把压缩包提取到系统的任意目录内,当然最好放在keil的根目录下,这样方便后续管理。如图。
接下来配置一下keil,打开keil,选择tool->customize tools menu 进行菜单配置
点击new 新建一个菜单选项,接下来配置使用的软件,选择刚才解压的压缩包的astyle.exe
最后就是填写我们的配置命令了 我自己使用的命令是-n !E --style=allman -p -s4 -S -f -xW -w -xw
-n表示不对自己写的注释进行处理
!E表示将当前选中的文件的代码进行格式化
--style=allman 表示使用的是allman样式,其实我个人比较倾向与java的样式,但是allman其实也不错,括号对齐,并且括号单独成行,可以看一下结果,还是比较直观的。、
然后-p 表示运算符左右添加空格
-s4表示缩进使用4个空格表示
-S 是对case语句进行缩进
-f则是在块的上部分添加空白区域,我图里没能体现。
-xW 表示对预处理语句进行缩进
-w则是不创建备份文件 建议大家可以不填写此参数,因为格式化后代码会覆盖原有代码
另外,需要注意的是,命令有大小写区别而且3.4的版本不支持ansi的样式
|
|