在Source insight4.0上配置Astyle(格式化代码)

在Source insight4.0上配置Astyle(格式化代码),第1张

在Souce insight上选择Tools->Custom Commands,点击Add,输入Astyle,点击OK。

在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的文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11086762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存