Posted on 2006-07-14 16:32
小明 閱讀(6340)
評(píng)論(3) 編輯 收藏 引用 所屬分類:
Tools
介紹兩個(gè)用于C/C++/Java格式化的工具
1. Indent
Indent 非常簡(jiǎn)單,是gcc自帶的一個(gè)工具.
?
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 {} \;
2. Astyle
比Indent好,內(nèi)部自帶好已經(jīng)定義好的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 (*.java) do astyle --style=java %f
(Linux) find ./ -name *.java -exec astyle --style=ansi {} \;
如果是Java,還可以使用JBuilder,Eclipse來(lái)格式化工程的文件,很強(qiáng)大,只不過(guò)不能自動(dòng)化:(。