关于Astyle
Astyle 的全称是Artistic Style的简称,是一个开源的源代码格式化工具,可以对C,C++,C#以及Java等编程语言的源代码进行缩进、格式化、美化。
Home Page: http://astyle.sourceforge.net/
Project Page: http://sourceforge.net/projects/astyle/
在Keil μVision中集成Astyle(以Keil μVison4为例)
①下载Astyle,解压到任意位置(Astyle为绿色软件)(Win2.02.1版,可以到官网参看最新版)
千易下载:http://1000eb.com/aguv
博客下载:http://files.cnblogs.com/totop/AStyle_2.02.1_windows.zip
②µVision4中单击Tools菜单---Customize Tools Menu
③添加Astyle All Files 和Astyle Current File菜单(自定义菜单名,可以使用中文)
这里添加了两个菜单,分别是格式化当前文件和格式化project中的所有文件。
④添加Command命令:单击...按钮,在Astyle的安装目录中选择Astyle.exe。
⑤Arguments:
Astyle Current File菜单填写 !E
当前文件
Astyle All Files菜单填写 "$E*.c" "$E*.h"
当前文件所在文件夹中的所有.c 和.h文件
⑥实际使用效果如下:
转自:http://www.cnblogs.com/totop/archive/2012/07/04/keil-astyle.html
分享到:
相关推荐
4. 集成的 MAKE 工具可以汇编、编译和连接用户的嵌入式应用:Keil μVision4 的 MAKE 工具可以自动地将源代码编译成目标文件,并将其连接成一个可执行文件。 5. 所有开发工具的设置都是以对话框的形式出现的:Keil ...
**AStyle:代码格式化与自动对齐工具** AStyle,全称为Artistic Style,是一款开源的源代码格式化、美化工具,适用于C、C++、C++/CLI、Objective-C、C#以及Fortran等编程语言。它旨在提供一种标准化的代码格式,...
AStyle插件可以集成到Keil中,使得在Keil环境下直接对代码进行美化变得可能。AStyle支持多种格式风格,如K&R、GNU、BSD等,并且可以自定义缩进、空格、换行等规则,确保代码符合特定的编码规范。通过使用AStyle,...
将AStyle3.1集成到Keil MDK 5.26 中,开发者可以享受到便捷的代码格式化服务。首先,你需要下载并解压AStyle3.1的压缩包,通常会包含一个可执行文件,例如`astyle.exe`。然后,将其添加到Keil的工具路径中,或者在...
5. **集成Keil**:在Keil MDK的Project菜单中,可以设置Post-Build Steps,添加AStyle的命令行调用,实现每次编译后自动格式化代码。 6. **自定义配置文件**:AStyle支持通过配置文件(.astylerc)来保存常用的格式...
如果需要自定义格式化规则,可以在工具菜单中找到“Options for Target”,在其中的“C/C++”选项卡下,可以设置缩进风格、空格数量、注释处理等参数。 4. 如果你选择使用AStyle,可以先将代码导出,使用AStyle进行...
"Astyle KEIL代码格式化工具"就是针对这种情况设计的一款实用工具,专为KEIL集成开发环境(IDE)提供代码格式化功能,帮助开发者快速整理凌乱的代码,让代码看起来更加美观、专业。 首先,Astyle是一款开源的源代码...
Keil AStyle是一款专为程序员设计的代码自动格式化工具,尤其在嵌入式系统开发领域,它与Keil μVision集成开发环境搭配使用,能够极大地提升代码的可读性和一致性。这款工具主要针对C和C++语言,帮助开发者统一代码...
【Keil μVision4 集成开发环境与C语言程序设计】 Keil μVision4 是一款由Keil公司(现为ARM公司旗下)推出的针对微控制器(MCU)的集成开发环境(IDE),尤其适合80C51和ARM芯片的开发。这款IDE提供了全面的工具...
keil5非常好用的格式化插件,官网推荐的,本人已安装使用,值得推荐。 Astyle是一个用来对C/C++代码进行格式化的 Eclipse 插件,可在 Eclipse CDT 环境中使用。该插件基于 Artistic Style 开发。
3. 使用AStyle:配置完成后,每次在Keil中编译项目时,AStyle会自动对源代码进行格式化。你也可以通过右键单击项目中的源文件,选择“Run Custom Tool”,然后在弹出的菜单中选择AStyle来手动格式化当前文件。 4. ...
- 在完成以上步骤后,您已经能够使用KeilμVision3集成开发环境进行ARM微控制器的编程和调试工作。 - 为了更好地利用开发环境的功能,建议进一步学习KeilμVision3的相关文档和教程。 - 实践中可能会遇到各种问题,...
在使用Keil文本代码对齐工具,即AStyle时,通常的步骤包括下载对应平台的版本(如提供的`astyle-3.4-x64`适用于64位系统),解压缩后放入路径中,然后通过命令行调用并指定待格式化的源代码文件。对于Keil MDK用户,...
这种工具可以集成到MDK(Keil μVision)环境中,使得在编程过程中实时格式化代码变得轻而易举。 Keil μVision是ARM公司推出的强大的微控制器开发环境,特别适合于C和汇编语言的开发。它集成了IDE、编译器、调试器等...
Keil是一款广泛使用的嵌入式开发工具,尤其在微控制器编程领域中十分流行。它提供了集成开发环境(IDE)和编译器,使得开发者能够方便地编写、编译和调试C/C++代码。然而,单纯的Keil本身并不包含代码格式化、注释...
ARM推出全新的针对各种嵌入式处理器的软件开发工具,集成Keil μVision3的RealView MDK开发环境。
在IT行业中,编程规范和代码整洁度是提升代码可读性和团队协作效率的关键因素。Keil μVision是一款广泛使用的...在Keil μVision这样的开发环境中,正确配置和使用代码格式化工具,可以显著提升开发体验和代码质量。
AStyle(Artistic Style)是一个源代码格式化、美化工具,主要用于 C、C++、C#、Java 和其他几种编程语言。它可以帮助开发者自动调整代码风格,使其符合特定的编码规范或个人偏好。AStyle 可以进行的操作包括但不...
"keil MDK" 和 "Source Insight" 是两款广泛使用的开发工具,而"Astyle"则是一款强大的代码格式化和整理工具。本文将深入探讨这三个工具以及它们如何协同工作以提升代码质量。 首先,keil MDK(Microcontroller ...