脚本调整c++源代码的格式:
(Linux) find ./ -name *.java -exec astyle --style=ansi {} \;
介绍两个用于C/C++/Java格式化的工具
1. Indent
Indent 非常简单。
indent [options] [input-files]
indent [options] [single-input-file] [-o output-file]
For example (处理很多文件)
Windows:
for /R %f in (*.cpp) do indent %f
Linux:
find ./ -name *.cpp -exec indent {} \;
经测试,Indent的格式不是很满意。函数请面的返回值的类型和函数名之间会换行。
2. Astyle
比Indent好,内部自带好已经定义好的style:java,ansi,linux等等
http://sourceforge.net/projects/astyle
astyle [options] < Original > Beautified
astyle [options] Foo.cpp Bar.cpp [...]
astyle --style=ansi *.cpp
For example (处理很多文件)
(Windows) for /R %f in (*.cpp) do astyle --style=java %f
(Linux) find ./ -name *.cpp -exec astyle --style=ansi {} \;
如果是Java,还可以使用JBuilder,Eclipse来格式化工程的文件,很强大,只不过不能自动化:(。
经测试,这个调整格式还是比较让人满意的。达到了我的需求。
转载地址:http://www.cppblog.com/sandy/archive/2006/07/14/9855.html
分享到:
相关推荐
风行者 aardio 代码格式化工具 2.0 运行后在aar状态栏生成图标,退出aardio会自动退出! 功能介绍: 1.点击图标或按快捷键CTRL + T格式化代码 2.右键可点击退出 3.如果文档未保存只会格式化代码,如果文档已经保存...
代码格式化工具代码格式化工具代码格式化工具
源代码格式化软件源代码格式化软件源代码格式化软件
delphi开发环境本身没有代码格式化功能,该工具方便的调整源代码的格式。支持 Delphi6和Delphi7代码格式化工具,希望对大家有帮助
C 代码格式化工具,可嵌入到keil中,编程时可格式化代码。
这是我从网上下载的一个Keil代码格式化工具包。只需按照图片上的提示进行配置,配置步骤非常简单。使用过程中要注意,先保存你要格式化的代码文件,再按Astyle Current Flie即可完成代码格式化(代码自动缩进 )。
delphi代码格式化工具,能够自动对起源代码
CoolFormat源代码格式化是一款C\C++\C#\CSS\HTML\Java\JavaScript\JSON\PHP\SQL\XML代码格式化工具。软件可以快速多种风格格式化,并对语言进行着色。界面采用Office 2010风格,并有多种样式可以替换。并且支持代码...
Delphi 代码格式化工具 非常的不错!!
astyle,非常好用的代码格式化工具,可以集成到sourceinsight等集成编辑环境。
c++builder6.0 ide集成 代码格式化工具
vb程序源代码格式化工具,Visual Basic程序源代码格式化工具 对vb,Visual Basic程序源代码进行格式化处理,使之美观,好看
delphi代码格式化工具,使用与delphi2-7,可自定义关键字、变量等颜色,域代码之间位置,间距。
是一款C\C++\Java\C#代码格式化工具,使用的是Artistic Style技术,所以在参数化命令格式源代码时,参数选项跟Artistic Style的一样。软件可以快速多种风格格式化,并对语言进行着色。界面采用Office 2007风格,并有...
代码格式化工具artistic astyle 2.06,可用来格式化多种语言的代码,自动保持风格一致