[分享] UniversalIndentGUI - 重整程式碼的工具

看板C_and_CPP (C/C++)作者 (閃光有益身體健康)時間18年前 (2007/02/12 14:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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)
文章代碼(AID): #15q0DxbY (C_and_CPP)
文章代碼(AID): #15q0DxbY (C_and_CPP)