您当前位于: 首页 » zend studio不知道 » 为什么zend studio 7的代码提示(Code Assist)慢的抓狂

为什么zend studio 7的代码提示(Code Assist)慢的抓狂11/17/2009

细心的phper们都发现了,自从zend studio升级到7.0以后,代码自动提示功能(Code Assist)变得非常慢,慢的让人无法承受,写代码也搞的不顺畅了,本来一提高敲代码速度,提高工作效率的集成开发工具,一下子成了拖累,这谁还用IDE呀?

是的,经过证实,这是zend studio 7.0的固有bug,zend官方对此也作出了修正,在新版的zend studio 7.1中,代码提示慢的问题已不复存在,那么为什么还有朋友不断的反映说自从用上了7.0以后,代码提示就是比6.x的时候慢很多呢?我总结了一下,原因有两条:
1、很多同学下载的是zend studio 7.0,7.0.1,7.0.2,并因此而找到bug穷追猛打;
2、下载了zend studio 7.1的同学没有进行一处默认设置,导致代码提示比6.1稍微慢而被其感觉了出来;

关于代码自动提示慢的第一点,没有办法,请各位同学速速升级到zend studio 7.1,第二点,请看下面的截图:

code-assist设置

(上张win7下的截图,吼吼~)上图中Auto activation delay就是提示窗口出现的延迟时间,刚刚安装的时候默认是500毫秒,据本人实际测试,这个值改成200即可与zend studio 6.1.2的提示速度相媲美,再小于200似乎没有什么效果,当然,如果仔细比较,此代码自动提示速度还是稍微慢于6.1.2,但这已经完全不影响我们的编程工作了,因为7.1在代码提示上做了很不错的优化,6.1.2时候代码提示时的疯狂读硬盘情况已经有了很好的改善,如果还有人蹦出来说zend studio 7.1的代码提示比6.1.2的慢,那我想你不是要代码提示了,你要的是一台自动敲代码、自动编程的机器。

3,068位童鞋围观 | 22条评论标签:  

22条评论
  1. Fonny 说:

    我又来啦,在你这儿找个7.1的试试.感谢~
    LZ有空到我的小站逛逛吧,我的WordPress需要好几个插件呢,不知您能否协助推荐一下.
    一个是在线音乐播放器,我目前试用了几个:audioplayer,proplayer都不行(WordPress是最新的2.8.6),插件也是最新版.
    一个是文章编辑器,自带的编辑器很难写些代码上去,自动转换的面目全非…
    再次感谢~

  2. iwan 说:

    不错,博主写的都挺实用的!

  3. Midnight 说:

    php内置函数也不提示…
    不知道是不是设置问题

    • mark35 说:

      设置问题吧。我这儿有提示的,并且还可以提示include/require里面自定义函数。

    • gently 说:

      你可以试着重置一下zend studio的设置,具体的是找到你的default workspace的目录,然后删除之(不用担心,zend studio会自动重建该目录),然后删除项目中的几个以点开头的文件和目录,然后重新建立项目试试看

  4. mark35 说:

    请教下博主,安装了7.1发现几个小问题
    1、ctrl+shift+F 格式化代码时如果文档(UTF8)中有中文(目前只有中文注释)那么整个格式全乱了而且还冒出些乱码。 这个应该是程序的bug吧?

    2、当我鼠标划过PHP变量时会显示变量的信息,比如
    “$res
    Location
    www\admins\admin_act.php”
    这个提示框出现得很快,在我想用鼠标在变量附近定位时相当干扰我。不知道程序哪儿有设置可以关闭这个鼠标指向提示变量信息的功能?

    谢谢

    • gently 说:

      1、这是软件的bug,目前无法解决
      2、可以设置的。依次进入window | preferences,然后依次展开php | editor | hovers,去掉右边combined hover前面的勾即可

  5. liuxingyuyuni 说:

    我都已经忍无可忍了,呵呵

    我用的WIN7 zend studio 5.5 那个使用起来总是会有主题问题,我觉得这个版本用着最舒服了

    用zend studio for eclipse ,现在是7.02了,代码提示慢一个问题,软件不稳定一个问题,经常

    莫名其妙的无响应,对远程项目的即时编辑速度也是慢的离谱,总之太多有待改善了。

  6. hi 说:

    没有函数提示,怎么设置啊?
    我输入iconv函数没有提示参数类型和返回值
    在6.0里有提示

  7. Flyco 说:

    请问楼主,为什么Zend Studio 7.1 (Realese版,不是GA版)在Run或Debug 输出时会比Zend 6.0慢很多,即使仅仅输出一个Hello

  8. 小勤 说:

    我用7.1的时候,我在PHP Include Path里加载公用包,如zend framework。然后在程序如果一出现[]方括号的时候,差不多假死30秒,如果没有公用包,他就会把PHP手册的所有函数提示出来。有没有方法把打[]方括号的时候出现的提示去掉,这样很影响速度。

    例如:$_post[]

  9. visvoy 说:

    ZDE从5用到7发现还是5.5.1最好用,代码提示速度无与伦比
    我用7.1代码提示的时候硬盘要咔咔响一下才会显示,特别不爽

  10. ask 说:

    在用zend studio 7.1.2时遇到一个特别囧的问题,就是无法应用zend的代码自动缩进功能,已经在windows|preference|PHP|Code type|formatte 中设置好了缩进样式,可是就是在代码中无法实现自动缩进。Ps:我的是没有注册的版本。

    • gently 说:

      formatter 是格式化代码用的,和你的缩进没有关系。另外,你是否安装的是64位的zend studio,有朋友反映,64位的zend studio有很多奇怪的bug,如果不是,建议你重置下你的设置,参考下这篇文章:http://www.zendstudio.net/?p=878

      • ask 说:

        我也不知道是不是64位的,我打算删了,然后从你提供的地址下载一个看看(windows的好像就没有64位的是吧?)
        代码自动缩进功能主要在哪里设置呢?

发表评论

(发广告、垃圾评论者请慎重,点击左边按钮可能会造成下半身永久性创伤)