CnPack Forum


 
Subject: 建议:代码编辑器辅助 begin和end配对
coolvima
新警察
Rank: 1



UID 9797
Digest Posts 0
Credits 3
Posts 2
点点分 3
Reading Access 10
Registered 2007-4-7
Status Offline
Post at 2007-4-7 19:54  Profile | Blog | P.M. 
建议:代码编辑器辅助 begin和end配对

希望能够对begin和end 进行配对
比如选中一段begin...end中间的代码的时候
自动将begin end 高亮
就跟括号配对的方式差不多
可选择全体、整个函数/过程、当前begin end
谢谢
Top
coolvima
新警察
Rank: 1



UID 9797
Digest Posts 0
Credits 3
Posts 2
点点分 3
Reading Access 10
Registered 2007-4-7
Status Offline
Post at 2007-4-7 21:56  Profile | Blog | P.M. 
另外,delphi7下的括号高亮怎么在delphi2006 2007下也取消了呢?
默认的括号高亮只有在点上括号的时候才生效,也是很不方便的。
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6812
Posts 3579
点点分 6812
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2007-4-7 23:02  Profile | Blog | P.M. 
第一个问题,请看置顶中的常见问题解答。
Top
vima
新警察
Rank: 1



UID 9795
Digest Posts 0
Credits 8
Posts 5
点点分 8
Reading Access 10
Registered 2007-4-7
Status Offline
Post at 2007-4-11 15:21  Profile | Blog | P.M. 
Castalia 5.0 这个已经加了对2007得支持
但是他的配对是用线的。
如果代码很长的话
这个线画得就乱七八糟的
所以个人感觉还是begin end 高亮的方式好点。
高亮的方式最好就像括号那样子,不像Castalia有边框的那种。
Top
niaoge
灌水司司长
Rank: 6Rank: 6



UID 9910
Digest Posts 0
Credits 438
Posts 143
点点分 438
Reading Access 10
Registered 2007-4-8
Status Offline
Post at 2007-4-11 15:37  Profile | Blog | P.M. 
vima
你乱建议,begin end 配对没看出好在哪里,
画线好,只是算法和实现方法要改进delphi用起来不死,管它画多少线呢,
简单的begin end 配对,需要手工往里点,才会显示,还要begin与end 都存在,纠错之前还需要保证错误没有,那我要它干什么?另外不容易找出遗漏配对的地方和检查代码有没有包包含在begin end内,
Castalia 5 的现在的画线N快,以前的coderush也是画线的,不过我不怎么喜欢Castalia,什么破codegear 合作伙伴,PPP,眼里只有钱,做个错误百出的4.0版,一用就死机,如果delphi不升级,还准备退休一辈子收钱,现在的Castalia 5 还是经常把delphi 给整死了.怀恋以前的coderush 希望国人能开发一个超过coderush的好工具
以前对cnwizards很抵制的,现在越来越喜欢上了,希望她一路走好,越走越漂亮!!!

[ 本帖最后由 niaoge 于 2007-4-11 15:43 编辑 ]
Top
wenfei
普通灌水员
Rank: 2



UID 599
Digest Posts 0
Credits 71
Posts 69
点点分 71
Reading Access 10
Registered 2004-12-7
Status Offline
Post at 2007-4-11 21:03  Profile | Blog | P.M. 
Castalia 5的结构高亮功能确实比以前版本效率高多了,似乎算法改进了。现在打开一个大文件,发现连线绘制得很快,滚动文本时基本感觉不到迟滞的现象了。其实CnWizards应该考虑做这个功能,毕竟很多IDE都实现了类似功能,比如VS2005,可见这个功能还是很实用的。
Top
kendling (小冬)
高级版主
Rank: 8Rank: 8
MyvNet


Medal No.1  
UID 703
Digest Posts 5
Credits 978
Posts 580
点点分 978
Reading Access 101
Registered 2005-2-18
Location 广东
Status Offline
Post at 2007-4-12 13:41  Profile | Site | Blog | P.M.  | QQ | Yahoo!
CnWizards以前的确实现过这个功能,不过由于代码分析部分做得不好,导致很多BUG,效率也低,所有后来又屏蔽了。




小冬
http://MyvNet.com
Top
vima
新警察
Rank: 1



UID 9795
Digest Posts 0
Credits 8
Posts 5
点点分 8
Reading Access 10
Registered 2007-4-7
Status Offline
Post at 2007-4-15 16:15  Profile | Blog | P.M. 
至于画线还是高量 属于个人习惯问题。
我不是说加了这个东西。就一定把画线取消,可以多个选择而已
Top
zzzl (早安的空气)
版主
Rank: 7Rank: 7Rank: 7



UID 590
Digest Posts 0
Credits 399
Posts 199
点点分 399
Reading Access 100
Registered 2004-11-29
Status Offline
Post at 2007-4-16 08:45  Profile | Blog | P.M.  | QQ
不需要画线吧,每人风格不同所以连的线有时会很乱,不如用高亮
Top
kendling (小冬)
高级版主
Rank: 8Rank: 8
MyvNet


Medal No.1  
UID 703
Digest Posts 5
Credits 978
Posts 580
点点分 978
Reading Access 101
Registered 2005-2-18
Location 广东
Status Offline
Post at 2007-4-16 16:22  Profile | Site | Blog | P.M.  | QQ | Yahoo!
主要是性能的问题,因为画线导致IDE非常慢。




小冬
http://MyvNet.com
Top
vima
新警察
Rank: 1



UID 9795
Digest Posts 0
Credits 8
Posts 5
点点分 8
Reading Access 10
Registered 2007-4-7
Status Offline
Post at 2007-4-17 00:32  Profile | Blog | P.M. 
所以我还是很喜欢高亮的。
Top
zzzl (早安的空气)
版主
Rank: 7Rank: 7Rank: 7



UID 590
Digest Posts 0
Credits 399
Posts 199
点点分 399
Reading Access 100
Registered 2004-11-29
Status Offline
Post at 2007-4-18 14:19  Profile | Blog | P.M.  | QQ
VC也是用高亮{}的
Top
 




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

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

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