2011年3月31日 星期四

程式碼排版的好工具 Artistic Style

http://jarsing.blogspot.com/2007/10/artistic-style.html

可以通吃C、C++、C#和Java

astyle -rn --style=ansi --indent=tab --indent-switches --indent-cases *.c *.h

因為Artistic Style會將舊的程式檔案備份起來,但是我覺得這樣浪費空間,所以使用參數「n」選擇不留存這些原始內容的備份檔案(這當然是有風險的,但是我選擇相信這套工具),另外參數「r」則會以遞迴的方式處理所有子目錄。換言之,這段指令會一次處理專案內的所有程式檔案,而且不會進行備份。

更多有關參數的詳細用法,可以透過執行astyle --help取得。

沒有留言:

張貼留言