SI 和 MDK 添加Astyle功能

一. 什么是Astyle

  1. Astyle是一个用来对C/C++代码进行格式化的插件,可在多个环境中使用。该插件基于 Artistic Style 开发

二. 软件获取地址

  1.下载地址:https://sourceforge.net/projects/astyle/files/latest/download

三. Keil MDK 添加AStyle插件

  3.1. 将AStyle_3.1_windows.zip解压到Keil 5安装目录下

  3.2. 打开Keil 5软件,选择Tools菜单下的Customize Tools Menu选项

 

  3.3. 新建插件

    1. 命名AStyleCurrent File(可以任意名字) 

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

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

  3.4. 插件安装好之后,我们在当前文件下,单击Tools菜单格式下的AStyleCurrent File,BuildOutput 窗口显示已经格式化当前C文件,运行后,文件就是标准的C代码格式了

 四. source insight 添加AStyle插件

  4.1. 解压astyle放到source insight目录下 (自己可以放在任意位置)

  4.2. 在SourceInsight菜单栏里,Tools-->Custom Commands界面

   4.3. Custom Commands界面设置

    1. 点击Add,在弹出对话框写入 AStyleCurrent File

    2. 在run中添加"C:\Program Files (x86)\Source Insight 4.0\AStyle\bin\AStyle.exe" --style=ansi --indent=spaces --lineend=linux --quiet %f

    3. 命令参数可以参考astyle的帮助参数 可以查看网页:http://astyle.sourceforge.net/astyle.html

    4. Output 和Control 如图设置

    5点击右侧的【Menu】

  4.4. Menu界面设置

    1. 点击【Menu】->【View】->【end of Menu】

    2. 点击右侧【insert】

    3. 出现3处所指示的选项

    4. 点击OK

 

   4.5. 测试

 

 

 

参考文献:《Keil 5添加AStyle插件进行代码格式化

转载于:https://www.cnblogs.com/linux-37ge/p/10663798.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值