2015年9月20日 星期日

[認真] 用 Artistic Style 將程式碼的 coding style 變得一致!!

Google 不少 Artistic Style 的文章,
幾乎都是在 Source Insight 裡掛外掛,
沒有什麼人提到怎麼在 linux platform 使用 aStyle。
這對已經脫離 Source Insight 甚久的我實在不太有幫助....

不過仔細從官網 讀了一下,
在 Linux platform 底下使用 aStyle 其實也不難。
下載 aStyle linux 版本 ,在 build/gcc 的資料夾下,
直接打 make,然後 make install,
接下來就有 astyle 這個 command 可以使用了!

最簡單的使用方法:
astyle -nR --style=allman (資料夾名稱)/*.c (資料夾名稱)/*.h
這樣子就可以把整個資料夾裡面的 .c 與 .h 都套用 allman 這個格式了!

至於有哪些格式、或是還有哪些其他選項,就要參考這裡了
http://astyle.sourceforge.net/astyle.html
有空再來研究。