Board logo

Subject: 建议增加一个代码格式化整理的功能 [Print This Page]

Author: rise    Time: 2009-6-2 22:29     Subject: 建议增加一个代码格式化整理的功能

常用的功能有自动修正代码块的缩进、回缩,另外可以加入一个把单元内各个类,按类名字母先后排序(在单元声明的先后次序),各个函数的声明先后顺序,还有类成员的先后顺序等,因为有时一个特别大的类,在设计时并不是设计好的,等设计好之后,发现各个成员没什么规律地堆在一起,如果有这个次序排列功能,就很容易按照字母的先后次序排列,查找、阅读起来也很方便了。现在我用ms word中的表格/排序来完成这个功能,但是复制来复制去的,很麻烦,不知道cnpack的高手们能不能实现这个人性的功能?再次感谢你们做出这么好的插件来,给我们编程人员带来很多方便。
Author: rise    Time: 2009-6-2 22:34

刚看了常见问题贴,发现这个功能早已经列入开发计划了,而且是几年前,那现在呢?进展到什么程度了?是不是已经放弃了?
Author: Passion    Time: 2009-6-2 23:46

网站上有测试的格式化工具下载。但由于Pascal代码语法的复杂性,很难做到完善,因此也一直没加入到专家包中来。
http://www.cnpack.org/showdetail.php?id=565&lang=zh-cn

另外橙子也基于JCF改了个CnCF,也可在网站上下载,但也不太完善。
http://www.cnpack.org/showdetail.php?id=601&lang=zh-cn
Author: Passion    Time: 2009-6-2 23:47

另外专家包中有个简单的选中行排序的功能,在“代码编辑器专家”的菜单下。
Author: rise    Time: 2009-6-3 00:00

还没完善,就先不用了,呵呵。
专家菜单里的排序功能用了,不错,暂时用着先了,希望这个功能还会加强,支持一下声明行内换行,编译这些




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0