如何在Keil中添加AStyle对代码进行格式化处理

AStyle 是Artistic Style的简称,是一个开源的源代码格式化工具,可以对C,C++,C#以及Java等编程语言的源代码进行缩进、格式化、美化。

  1. 一、将AStyle_2.02.1_windows.zip解压到Keil安装目录下。

    如何在Keil中添加AStyle对代码进行格式化处理





  2. 二、打开Keil 软件,选择Tools菜单下的CustomizeTools Menu选项。

    如何在Keil中添加AStyle对代码进行格式化处理





  3. 参考Keil µVision4User's Guide进行设置

    如何在Keil中添加AStyle对代码进行格式化处理
    如何在Keil中添加AStyle对代码进行格式化处理
    如何在Keil中添加AStyle对代码进行格式化处理










  4. 四、新建插件,命名AStyleCurrent File(可以任意名字),

    Command:输入AStyle.exe文件的路径,或点击到Keil\AStyle\bin目录下选择AStyle.exe。

    Arguments:输入-p!E,其中!E表示将当前代码格式化,-p 表示在操作符两边添加空格,注意-p与!E之间有个空格,p为小写字母。

    如何在Keil中添加AStyle对代码进行格式化处理





  5. 五、插件安装好了,应该怎么使用呢?

  6. 程序编写完成后,单击Tools菜单下的AStyleCurrent File,

    BuildOutput 窗口显示已经格式化当前C文件,运行后,文件就是标准的C代码格式了,是不是很神奇呢?

    如何在Keil中添加AStyle对代码进行格式化处理
    如何在Keil中添加AStyle对代码进行格式化处理
    如何在Keil中添加AStyle对代码进行格式化处理



















































还可以添加

Astyle All Files菜单 填写  "$E*.c" "$E*.h"


这可以格式化同文件下所有.c和.h的文件。

不过2.05的会报”Cannot convert to multi-byte string, reverting to English”

解决方式参见http://blog.csdn.net/duwubin90/article/details/48808459

我是直接重新下载2.02版本的。这个版本不存在这个问题。

注:部分内容引自百度经验。如有侵权请作者联系,会及时删帖。











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值