CnPack Forum


 
Subject: 建设增加代码折叠功能
lmt
新警察
Rank: 1



UID 664
Digest Posts 0
Credits 1
Posts 1
点点分 1
Reading Access 10
Registered 2005-1-25
Status Offline
Post at 2005-1-25 02:27  Profile | Blog | P.M. 
建设增加代码折叠功能

D2005的代码折叠功能要是能加到D7中来就太好了。期待中.....
Top
leeon
新警察
Rank: 1



UID 259
Digest Posts 0
Credits 22
Posts 22
点点分 22
Reading Access 10
Registered 2003-12-9
Status Offline
Post at 2005-1-27 14:10  Profile | Blog | P.M. 
这个可不容易啊。…… 唉。需要编辑类本身的支持。但是delphi似乎不那么容易。你还是用delphi2005吧。
Top
sffs
新警察
Rank: 1



UID 701
Digest Posts 0
Credits 1
Posts 1
点点分 1
Reading Access 10
Registered 2005-2-17
Status Offline
Post at 2005-2-17 20:04  Profile | Blog | P.M. 


QUOTE:
Originally posted by lmt at 2005-1-25 02:27:
D2005的代码折叠功能要是能加到D7中来就太好了。期待中.....

这个十分喜欢,不过不知道实现起来困难是不是太大了。
Top
leeon
新警察
Rank: 1



UID 259
Digest Posts 0
Credits 22
Posts 22
点点分 22
Reading Access 10
Registered 2003-12-9
Status Offline
Post at 2005-2-18 10:03  Profile | Blog | P.M. 
这个功能我借鉴其他工具分析,从编辑类本身就要实现几个方面的函数,这样会非常方便。

如果编辑类本身提供的功能不够,如果用语法分析的方式来做全局的分析,会大大影响编辑代码的速度。

Castalia尽管有分析begin...end成对形式的显示,但毕竟是只针对某一个函数,某一个方法。

要做代码折叠,那要全局的代码分析。开销太大。

而且delphi本身又不稳定,稍有不慎,就像CodeRush那样,不知道什么时候Delphi就死掉了。
Top
 




All times are GMT++8, the time now is 2024-10-10 07:17

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

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