使用AStyle進行代碼格式化


使用AStyle進行代碼格式化

 

在日常的編碼當中,大家經常要遵照一些設計規范,如命名規則、代碼格式規范等等。或者大家在看一些別人寫的代碼時,若代碼格式不是很規范時,看起來是比較麻煩的。

今天就給大家介紹一款名為AStyle的代碼格式化工具,Astyle是一個開源代碼格式化工具,可以使大家在日常開發中非常方便的調整大家的代嗎格式。支持多種開發語言,

支持多種格式化風格,本文主要簡單介紹下怎樣通過簡單的幾個步驟同Visual Studio的IDE進行集成,進行代碼格式化。好了,入題:

第一步。下載最新版本的Astyle.

當前最新版本是Artistic Style 2.02.
可以使用以下連接下載最新版本:
http://sourceforge.net/projects/astyle/files/



第二步。把AStyle.exe復制到Visual Studio安裝目錄下的外部工具目錄

下載后加壓AStyle_2.02.1_windows.zip,把其中Bin目錄下的AStyle.exe復制到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參數:
輸入:--style=ansi $(ItemFileName)$(ItemExt)
其中ansi可以修改成其它風格的參數,具體可參考AStyle的說明文檔。

具體可參見以下鏈接http://astyle.sourceforge.net/


Initial directory:初始化目錄:
輸入:$(ItemDir)


勾選Use Output windows使用IDE的輸出窗口。

OK保存后,可在Tools菜單見到以下按鈕。

 

大功告成,現在,你可以使用它來輕松的格式化你的代碼了。是不是簡單方便呀?

下次再介紹下怎樣使用StyleCop進行代碼審查,今天先到這兒。

以下是相關連接:
Home Page:    http://astyle.sourceforge.net/
Project Page:    http://sourceforge.net/projects/astyle/

轉載請保留以下鏈接,謝謝!

 http://www.cnblogs.com/JerryTian/archive/2012/09/20/AStyle.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM