使用AStyle進行代碼格式化
在日常的編碼當(dāng)中,大家經(jīng)常要遵照一些設(shè)計規(guī)范,如命名規(guī)則、代碼格式規(guī)范等等?;蛘叽蠹以诳匆恍﹦e人寫的代碼時,若代碼格式不是很規(guī)范時,看起來是比較麻煩的。
今天就給大家介紹一款名為AStyle的代碼格式化工具,Astyle是一個開源代碼格式化工具,可以使大家在日常開發(fā)中非常方便的調(diào)整大家的代嗎格式。支持多種開發(fā)語言,
支持多種格式化風(fēng)格,本文主要簡單介紹下怎樣通過簡單的幾個步驟同Visual Studio的IDE進行集成,進行代碼格式化。好了,入題:
第一步。下載最新版本的Astyle.
當(dāng)前最新版本是Artistic Style 2.02.
可以使用以下連接下載最新版本:
http://sourceforge.net/projects/astyle/files/
第二步。把AStyle.exe復(fù)制到Visual Studio安裝目錄下的外部工具目錄
下載后加壓AStyle_2.02.1_windows.zip,把其中Bin目錄下的AStyle.exe復(fù)制到Visual Studio的安裝目錄下的外部工具目錄,我使用的是VS2008,就是以下路徑:
C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools,其它版本的路徑基本相似。
壓縮包中包含源代碼,你也可以自行編譯生成AStyle.exe.
第三步。集成Astyle.exe到IDE.
打開Tools->External Tools菜單,見下圖:
如下圖,Add按鈕添加外部工具。
Title:
顯示的工具名字,保存后會顯示在Tools菜單。
Command輸入:
C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\AStyle.exe
Arguments參數(shù):
輸入:--style=ansi --suffix=none --recursive $(ItemDir)/*.cpp $(ItemDir)/*.h
其中ansi可以修改成其它風(fēng)格的參數(shù),具體可參考AStyle的說明文檔。
具體可參見以下鏈接http://astyle.sourceforge.net/
Initial directory:初始化目錄:
輸入:$(ItemDir)
勾選Use Output windows使用IDE的輸出窗口。
OK保存后,可在Tools菜單見到以下按鈕。
大功告成,現(xiàn)在,你可以使用它來輕松的格式化你的代碼了。是不是簡單方便呀?
下次再介紹下怎樣使用StyleCop進行代碼審查,今天先到這兒。
以下是相關(guān)連接:
Home Page: http://astyle.sourceforge.net/
Project Page: http://sourceforge.net/projects/astyle/