在Dreamweaver中输入一个首字母,接下来就会自动弹出所有的函数等,只需选择所需的函数即可,但在Delphi7中却无此功能,都是手动输入函数名称,在网上查了查,据说“Ctrl+空格键”就可实现自动代码补齐功能,但我按这二个键是切换中英文输入法啊,即便在“高级键设置”-“更改按键设置”中将“切换输入语言”(或者是“切换键盘布局”)设置为“Ctrl+Shift”也没用(在网上有帖子说更改为这样就可实现代码自动补齐功能),在Delphi7的配置选项中并没有任何“自动代码补齐”方面的选项啊,到底如何才能实现自动代码补齐功能呢?望大家给指点一下,谢谢。

解决方案 »

  1.   

    “更改按键设置"中
    把Ctrl+Space改成Ctrl+Shift+F5
      

  2.   

    使用CodeRush吧.很好用的.可以大大提高编码速度
      

  3.   

    “自动弹出所有的函数”这种功能可能D7中没有完全等效的,不过code completion支持类似的效果,按ctrl+j可以弹出一个模板列表供选择。只是默认的代码模板很少,“所有的函数”需要自己添加。
      

  4.   

    谢谢以上各位的热心指点,搞定了,当初都是在“高级键设置”-“在不同的键入语言之间切换”这个选项处搞来搞去,难怪搞不定,后来在“中文(简体)输入法-输入法/非输入法切换”这个选项处设置为“Ctrl+Shift+Space"即可,绕了一大圈,走了弯路。另外,Delphi7的“工具”-“编辑器选项”-“源代码选项”处默认已经选择了“自动缩进模式”及“左缩进”等选项,但我在窗体中放入一Button组件后再选择OnClick事件,输入MessageBox函数代码,发现并不会自动缩进,而是对齐在左侧的,这是怎么回事?不是已经选择了“自动缩进模式”吗,为何不会自动缩进,请看附图,究竟怎样设置才会自动缩进啊?总不能每次都手动调整代码排列方式吧。
      

  5.   

    我有一个改更的组件,[email protected]
      

  6.   

    用delphi编程,我强烈建议你装个CnWizards,好用到非常
      

  7.   


    就是cnpack的,确实很好用
      

  8.   

    CNPACK 现在的话用新版本吧。
    前面某个版本DELPHI 经常崩溃。
      

  9.   

    cnpack可以,非常好用,你到2ccc.com上面有,好东西,大家用
      

  10.   

     有汉化版本的吗?DELPHI 7.0 的 有的话麻烦传我个  谢谢咯,急[email protected]