AStyle开源软件,下载地址:http://sourceforge.net/projects/astyle/
基本命令:
格式化文件:
astyle --style=ansi a.cpp (使用ansi风格格式化a.cpp)
格式化目录:
for /R %f in (*.cpp;*.cs;) do astyle --style=ansi "%f"
(使用ansi风格格式下当前目录下的所有cpp,cs文件,注意:批处理文件时,"%f" 要改为"%%f")
在VS2008中配置:
工具>>外部工具>>添加
标题:AStyle代码格式化(名字自己写)
命令:C:/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/AStyle.exe(你放astyle.exe的路径)
参数:--style=ansi $(ItemFileName)$(ItemExt)(其他风格自己改,替换ansi)
初始目录:$(ItemDir)
勾上“使用输出窗口”,确定。
在工具菜单中就有“AStyle代码格式化“这一项了,点击它,就可以对当前文件进行格式化操作。
只支持英文路径。修改会自动备份原文件。