搜尋此網誌

2007年11月3日 星期六

Artistic Style

今天要講的東西,大概是難得比較嚴肅的東西。不知道有沒有人跟我寫程式的時候一樣,總是覺得整理程式碼是一件非常麻煩的事情。市面上有不少可以幫忙整理程式碼的軟體,像是SourceFormatX或是UniversalIndentGUI,但他們不是整理完另存的程式碼有著文件語言編碼會被破壞的危險,或是根本就是要付錢才能有好好使用的商業軟體。在這裡我介紹一隻以開源為基礎的軟體,雖然相當簡潔,不過卻可以跟visual C++ 等有不錯的搭配。



  • 首先我們到他的官方網站 http://astyle.sourceforge.net/ 來下載最新的版本,他可以支援C / C++ / C# / Java 的整理,也同時有許多不同os的支援,在此我們只看windows的版本,下載好後解壓縮打開後,會看到四個資料夾。


       

        在這裡我們需要的只有『bin』,其他的資料夾中帶有這軟體的原始碼,說明文件等,請自        行參考。裡面應該也有寫程式需要的參數什麼的,以下我只示範最簡單的方法,反正對我        來說變整齊就好,並沒有什麼樣的特殊要求



  • 進到『bin』之後會看到名為AStyle的執行檔,把他複製到自己喜歡的位置收好。

  • 接著我們打開visual c++,這裡我用2005 express 做示範

  • Tools -> External Tools




































  • 接著我們利用『Add』新稱一個名為Astyle的項目,Tittle: Astyle,Command則選擇剛剛存放執行檔的路徑,Arguments:  $(ItemPath),Initial directory: $(TargetDir)。如此一來就好了。

  • 以後只要在tools的選單中尋找Astyle執行一下,就能輕鬆整理。當然其他若是要設定快速鍵什麼的,請自行到Option中尋找設定,這裡我就不多言了。




--

Be happy.












沒有留言:

張貼留言

臉書留言