CnPack Forum


 
Subject: 建议增加一个代码格式化整理的功能
rise
普通灌水员
Rank: 2



UID 40734
Digest Posts 0
Credits 92
Posts 33
点点分 92
Reading Access 10
Registered 2008-8-4
Status Offline
Post at 2009-6-2 22:29  Profile | Blog | P.M. 
建议增加一个代码格式化整理的功能

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



UID 40734
Digest Posts 0
Credits 92
Posts 33
点点分 92
Reading Access 10
Registered 2008-8-4
Status Offline
Post at 2009-6-2 22:34  Profile | Blog | P.M. 
刚看了常见问题贴,发现这个功能早已经列入开发计划了,而且是几年前,那现在呢?进展到什么程度了?是不是已经放弃了?
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6804
Posts 3577
点点分 6804
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2009-6-2 23:46  Profile | Blog | P.M. 
网站上有测试的格式化工具下载。但由于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
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6804
Posts 3577
点点分 6804
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2009-6-2 23:47  Profile | Blog | P.M. 
另外专家包中有个简单的选中行排序的功能,在“代码编辑器专家”的菜单下。
Top
rise
普通灌水员
Rank: 2



UID 40734
Digest Posts 0
Credits 92
Posts 33
点点分 92
Reading Access 10
Registered 2008-8-4
Status Offline
Post at 2009-6-3 00:00  Profile | Blog | P.M. 
还没完善,就先不用了,呵呵。
专家菜单里的排序功能用了,不错,暂时用着先了,希望这个功能还会加强,支持一下声明行内换行,编译这些
Top
 




All times are GMT++8, the time now is 2024-9-8 07:52

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.007027 second(s), 7 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP