参考 http://stackoverflow.com/questions/8459446/visual-studio-2010-c-code-formatter,http://astyle.sourceforge.net/
上一篇中尝试了GreatCode格式化代码,效果不是很好(可能配置文件gc.cfg没写好,这个没仔细研究)。
这里再尝试Artistic Style,效果明显好多了,使用也很简单^_^
方法:
1 在http://astyle.sourceforge.net/ 下载 Artistic Style
2 在bin文件夹中有AStyle.exe, 在bin目录中直接建一个bat文件,内容如下(参见Artistic Style的Documentation)
格式化一个文件的命令:
astyle --style=allman /home/user/project/foo.cpp
遍历所有子目录格式化所有文件的命令:
astyle --style=allman --recursive /home/user/project/*.cpp /home/user/project/*.h
3 直接执行bat文件,或者直接在dos窗口执行上述命令即可,效果不错