Board logo

Subject: 建议:代码编辑器辅助 begin和end配对 [Print This Page]

Author: coolvima    Time: 2007-4-7 19:54     Subject: 建议:代码编辑器辅助 begin和end配对

希望能够对begin和end 进行配对
比如选中一段begin...end中间的代码的时候
自动将begin end 高亮
就跟括号配对的方式差不多
可选择全体、整个函数/过程、当前begin end
谢谢
Author: coolvima    Time: 2007-4-7 21:56

另外,delphi7下的括号高亮怎么在delphi2006 2007下也取消了呢?
默认的括号高亮只有在点上括号的时候才生效,也是很不方便的。
Author: Passion    Time: 2007-4-7 23:02

第一个问题,请看置顶中的常见问题解答。
Author: vima    Time: 2007-4-11 15:21

Castalia 5.0 这个已经加了对2007得支持
但是他的配对是用线的。
如果代码很长的话
这个线画得就乱七八糟的
所以个人感觉还是begin end 高亮的方式好点。
高亮的方式最好就像括号那样子,不像Castalia有边框的那种。
Author: niaoge    Time: 2007-4-11 15:37

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 编辑 ]
Author: wenfei    Time: 2007-4-11 21:03

Castalia 5的结构高亮功能确实比以前版本效率高多了,似乎算法改进了。现在打开一个大文件,发现连线绘制得很快,滚动文本时基本感觉不到迟滞的现象了。其实CnWizards应该考虑做这个功能,毕竟很多IDE都实现了类似功能,比如VS2005,可见这个功能还是很实用的。
Author: kendling    Time: 2007-4-12 13:41

CnWizards以前的确实现过这个功能,不过由于代码分析部分做得不好,导致很多BUG,效率也低,所有后来又屏蔽了。
Author: vima    Time: 2007-4-15 16:15

至于画线还是高量 属于个人习惯问题。
我不是说加了这个东西。就一定把画线取消,可以多个选择而已
Author: zzzl    Time: 2007-4-16 08:45

不需要画线吧,每人风格不同所以连的线有时会很乱,不如用高亮
Author: kendling    Time: 2007-4-16 16:22

主要是性能的问题,因为画线导致IDE非常慢。
Author: vima    Time: 2007-4-17 00:32

所以我还是很喜欢高亮的。
Author: zzzl    Time: 2007-4-18 14:19

VC也是用高亮{}的




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