2011年8月2日 星期二

原始碼排版工具 - Artistic Style

※ 今天上去看了一下發現有更新, 下載後順便把幾年寫的教學給 PO 上來, 也順手寫一下介紹.
※ 新版因為格式有變更, 所以更新參數.

Artistic Style 是什麼? Artistic Style 是一套 OpenSource 的原始碼排版工具, 它會依照你所設定的格式參數將你的原始碼做好排版的工作, 讓你的程式碼看起來整齊劃一, 當然, 如果你的程式碼亂的太誇張還是必須自行手動才行.

Artistic Style 的格式說明在官網的說明中寫的很清楚, 若很懶的看的話也可以使用我的格式來使用, 尤於 Artistic Style 是屬於命令列的工具, 所以在 Visual Studio 中想使用它的話必須透過一些方法來達成, 方法及我使用的格式如下:


1. 從官網下載需要的版本, 並解開壓縮檔放置在某個目錄下.

2. 開啟 Visual Studio 裡的 "外部工具"

3. 加入一個新的, 並如下圖所示設定, 參數請注意大小寫 (或將下方剪下然後貼上)
標題:Artistic Style 在 Visual Studio 中的按鈕名稱, 可以取 AStyle 就好.
命令:指向 Artistic Style 的執行檔.
引數:即格式, 我使用的格式如下, $(ItemFileName)$(ItemExt) 表示目前作用的完整檔名
(新版本) --style=ansi -T4 -b -S -K -w -Y -M -m -p -H -y -c -E -n $(ItemFileName)$(ItemExt)
初始目錄:這個設定成目前作用的檔案目錄 $(ItemDir)

4. 先在一般的工具列上按下滑鼠右鍵, 然後選則自訂

5. 當自訂的視窗出現後, 在開啟工具選單, 將外部命令N (N 的順序如步驟 2 所示, 請自行由上往下數一數) 拖曳至其它工具列即可然後離開自訂視窗後, 外部命令N 的按鈕就會變成 AStyle 按鈕.


6. 開啟任意檔案 (.cpp .h), 按下工具列上 AStyle的按鈕, 程式碼即會依照我們指定的參數排版.


沒有留言:

張貼留言