Visual Studio中整合设置如下:
--suffix=none 加入了
加入下面的参数
Ast&yle
E:\DEV\AStyle\bin\AStyle.exe
--style=allman --indent=tab=8 --suffix=none --recursive $(ProjectDir)\*.cpp $(ProjectDir)\*.h
- 点击“工具”菜单
- 点击“外部工具”
- 配置并保存
在对话框中点击“添加"。其中参数填写 :
不想生成后缀为.orig的文件所以就--suffix=none 加入了
加入下面的参数
Ast&yle
E:\DEV\AStyle\bin\AStyle.exe
--style=allman --indent=tab=8 --suffix=none --recursive $(ProjectDir)\*.cpp $(ProjectDir)\*.h
$(ItemDir)
不知什么回事,在vs08时,有时对resource.h进行修改的时候,会造成VS挂掉...
另外还有一牛人写的BAT.
不过还是没有使用..
转自
http://just-study.blogbus.com/logs/33489323.html
REM khb.hnu@gmail.com
REM 批量将本目录中的所有C++文件用Astyle进行代码美化操作
REM 2009-01-05
REM 设置Astyle命令位置和参数
@echo off
set astyle="D:\TOOLS\astyle\bin\astyle.exe"
set mode=ansi
REM 循环遍历目录
for /r . %%a in (*.cpp) do %astyle% --style=%mode% "%%a"
for /r . %%a in (*.h) do %astyle% --style=%mode% "%%a"
REM 删除所有的astyle生成文件
for /r . %%a in (*.orig) do del "%%a"
pause
注;貌似astyle不支持中文路径的文件名!假如有中文路径的话在我的电脑上是显示找不到输入文件。