作者NelsonT (闪光有益身体健康)
看板EZsoft
标题[分享] UniversalIndentGUI - 重整程式码的工具
时间Mon Feb 12 14:04:26 2007
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
1F:推 latinboy:还是没支援我要的语言 QQ 02/12 14:38
※ 编辑: NelsonT 来自: 140.138.145.16 (02/12 14:57)
2F:推 costbook:这个好,尤其是分组作业的时候... 02/12 16:57
3F:推 jalinvaux:eclipse里就有类似的自动format功能.也很棒 02/12 19:26