在Run中输入C:\AStyle\bin\AStyle.exe --style=ansi -S -N -L -xC80 -z2 --convert-tabs -H -p -U --align-pointer=name --quiet --suffix=none %f
如下图所示:
完成后点击Close。
在Source insight选择Options->Menu Assignments,在Command中选择Astyle,在Menu中选择View,在Menu Contents中选择Toolbars,然后点击Insert,如下图所示。
点击Insert,点击OK,完成。
在Source insight中选择Options->Key Assignments,在Command中选择Astyle,点击Assign New Key,然后输入一个快捷键(我使用的是Ctrl+Alt+F),如下图所示。
点击OK后完成快捷键的配置。
Asytle是完全可以脱离Source insight来单独使用的,这里仅说明如何在Source insight中使用Asytle。
在上面的步骤中,我们配置了快捷键,只要打开想格式化的.c或者.h文件,按下快捷键,如果配置无误,文件就会被格式化,然后Source insight会提示重新载入这个文件,动手试一下吧。
Astyle提供了很多参数供大家使用,通过配置这些参数,我们可以将文件格式化成我们想要的形式。
我使用的是
更多的参数,可以直接在命令行中输入
就可以看到了。
Astyle并不是万能的格式化工具,只能支持一些典型的格式化,例如:
一、将AStyle_2.02.1_windows.zip解压到Keil安装目录下。二、打开Keil 软件,选择Tools菜单下的CustomizeTools Menu选项。
参考Keil µVision4User's Guide进行设置
四、新建插件,命名AStyleCurrent File(可以任意名字),
Command:输入AStyle.exe文件的路径,或点击到Keil\AStyle\bin目录下选择AStyle.exe。
Arguments:输入-p!E,其中!E表示将当前代码格式化,-p 表示在 *** 作符两边添加空格,注意-p与!E之间有个空格,p为小写字母。
五、插件安装好了,应该怎么使用呢?
程序编写完成后,单击Tools菜单下的AStyleCurrent File,
BuildOutput 窗口显示已经格式化当前C文件,运行后,文件就是标准的C代码格式了,是不是很神奇呢
还可以添加
Astyle
All Files菜单 填写 "$E*.c" "$E*.h"
这可以格式化同文件下所有.c和.h的文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)