Board logo

Subject: 不知道是不是助手的问题,有点慢慢,能不能多加几个判断? [Print This Page]

Author: niaoge    Time: 2007-4-17 10:53     Subject: 不知道是不是助手的问题,有点慢慢,能不能多加几个判断?

不知道是不是助手的问题?觉得很慢,特别是首次编辑的时候,我的机子物里内存2G,CPU PM2G,Castalia 的输入关了
能不能加几个判断,避免助手重新组织和查找词汇
1、在申明变量名称的时候,
2、当输入"."号后,不管"."号是否正确,让IDE来
3、当键值是Backspace ,delete left,right时
正因为不知道是为什么导至慢,特以上陋见,
谢谢!
Author: niaoge    Time: 2007-4-17 18:11     Subject: 发现新大陆了!

大家跟我这样设置,你会发现delphi 2007快很多
Tools->Options->Editor Options->code Insight->code completion 勾去掉,
因为:助手可以完全替代IDE完成输入,有过之而无不及,这样设是保证助手也不用跟IDE抢着组词造成内讧,
如果有castalia 5 把castalia 的code templete 也去掉,我觉得只要castalia的画线就行了,castalia 5的输入也没有助手方便(一个code templete之后,不小心按了Backspace还得重头再输,从4->5这老毛病一点没改)
大家最好只用一种 code templete 就可以了,不然一按键,各种code templete 抢着输,造成 delphi资源被严重占用,我个人推荐使用cnWizards的助手
如果delphi占内存的话,下载一个 内存扫把 一直开着,就没事了
谢谢了刘总,周总及cnWizards的各位!!!
别外如果大家在使用cnWizards有什么好的方法或方式,交流一下.

[ 本帖最后由 niaoge 于 2007-4-17 18:14 编辑 ]
Author: Passion    Time: 2007-4-17 18:20

谢谢niaoge的总结,此贴该加精了。
Author: zjy    Time: 2007-4-18 08:22

助手的设置里有一个选项“如果禁用IDE的代码完成,则自动取代”,这个选项默认是开启的,不过大家都没有把IDE的代码完成去掉,所以按 . 后还是会出来 IDE 自己的自动完成。IDE的代码完成有延时,而且不支持中间匹配,看来可以考虑在下一版本中把助手改成一上来就把IDE的给取代掉(除非用户在设置中指定使用代码完成)。

不过,大家也不用担心助手跟IDE的代码完成“抢着组词造成内讧”,助手内部是处理过这种情况的。niaoge遇到的问题可能是跟castalia的冲突。助手本身的性能和效率经过多次优化,在1G以上CPU的机器上都不会有明显延时的。
Author: kendling    Time: 2007-4-18 09:45

对哈,助手是比较稳定、效率高的东东啦。
Author: xjw100    Time: 2007-4-24 17:17

打开工程,第一次输入内容的时候,输入法助手特别慢,等待的光标要N久。
不过,之后使用就比较流畅了,不会有感觉延迟的了。
Author: Passion    Time: 2007-4-24 17:30

第一次输入内容时久是Delphi内部的后台编译机制在起作用,没法避免啊。




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