[分享] UniversalIndentGUI - 重整程式碼的工具
http://universalindent.sourceforge.net/
http://blog.pixnet.net/Nelson/post/2576146
我的網誌版,有圖有真相。
這是一個所見即所得的程式碼重整工具,它有以下特點:
1. 語法高亮度
2. 即時預覽重整結果
3. 可自行加入不同的重整工具
4. 可正常顯示程式碼裡的中文
它本身不具有重整的工具,而是它整合了其他重整工具,
提供一個介面,讓使用者方便修改參數,然後即時看到結果,
所以若是你需要重整其他的程式,你只要找到重整工具,
然後為它寫一個描述檔給 uiGUI 用,就可以了。
(沒有描述檔,uiGUI 就不知道這個工具有何參數可設定,也不知道它支援哪些語言)
(doc 目錄下的 iniFileFormat.html 有解釋要怎麼寫描述檔)
目前它內建了這幾種重整工具:
1. AStyle,支援 C/C++、C#、Java
2. BCPP,支援 C/C++
3. GreatCode,支援 C/C++
4. GNU indent,支援 C
5. Uncrustify,支援 C/C++、C#、D、Java、Pawn
或許你會奇怪,為什麼要有這麼多種工具呢?挑一個支援最多語言的就好了不是嗎?
這是因為每個工具提供的選項有多有少,有的可以設定到很細節的部分,有的不行。
所以就看你需要用到什麼程度囉~
個人推薦 AStyle 跟 Uncrustify,因為它們支援得多,又都還有在更新程式。
--
╔═════════════════════════════════╗
║ zFTPServer Suite http://zftp.twftp.org/ ║
║完全免費的 FTP Server,功能卻是非常強大,中文支援良好,內建中文版 ║
║『虛擬目錄』、『自動更新』、『遠端操控』、『合併多個目錄』 ║
╚═════════════════════════════════╝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.145.16
※ 編輯: NelsonT 來自: 140.138.145.16 (02/12 15:01)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章