使用AStyle进行代码格式化

 

在日常的编码当中,大家经常要遵照一些设计规范,如命名规则、代码格式规范等等。或者大家在看一些别人写的代码时,若代码格式不是很规范时,看起来是比较麻烦的。

今天就给大家介绍一款名为AStyle的代码格式化工具,Astyle是一个开源代码格式化工具,可以使大家在日常开发中非常方便的调整大家的代吗格式。支持多种开发语言,

支持多种格式化风格,本文主要简单介绍下怎样通过简单的几个步骤同Visual Studio的IDE进行集成,进行代码格式化。好了,入题:

第一步。下载最新版本的Astyle.

当前最新版本是Artistic Style 2.02.
可以使用以下连接下载最新版本:
http://sourceforge.net/projects/astyle/files/



第二步。把AStyle.exe复制到Visual Studio安装目录下的外部工具目录

下载后加压AStyle_2.02.1_windows.zip,把其中Bin目录下的AStyle.exe复制到Visual Studio的安装目录下的外部工具目录,我使用的是VS2008,就是以下路径:
C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools,其它版本的路径基本相似。
压缩包中包含源代码,你也可以自行编译生成AStyle.exe.

第三步。集成Astyle.exe到IDE.

打开Tools->External Tools菜单,见下图:

 

如下图,Add按钮添加外部工具。
Title:
显示的工具名字,保存后会显示在Tools菜单。
Command输入:
C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\AStyle.exe
Arguments参数:
输入:--style=ansi $(ItemFileName)$(ItemExt)
其中ansi可以修改成其它风格的参数,具体可参考AStyle的说明文档。

具体可参见以下链接http://astyle.sourceforge.net/


Initial directory:初始化目录:
输入:$(ItemDir)


勾选Use Output windows使用IDE的输出窗口。

OK保存后,可在Tools菜单见到以下按钮。

 

大功告成,现在,你可以使用它来轻松的格式化你的代码了。是不是简单方便呀?

下次再介绍下怎样使用StyleCop进行代码审查,今天先到这儿。

以下是相关连接:
Home Page:    http://astyle.sourceforge.net/
Project Page:    http://sourceforge.net/projects/astyle/

转载请保留以下链接,谢谢!

 http://www.cnblogs.com/JerryTian/archive/2012/09/20/AStyle.html

 

posted on 2012-09-20 00:29  Jerry Tian  阅读(20041)  评论(6编辑  收藏  举报