功能:
1. 在编辑代码区输入中动态提示
2. 在后台分析当前单元的变量我函数列表暂时是测试版,欢迎大家提意见:
安装Delphi输入助手:
1. 启动Delphi,选择菜单”Component/Install Packages/“
2. 在弹出对话框中选Add,然后打开DelphiPut.bpl
3. 按确定以完成安装
开启/禁止Delphi输入助手:
在Delphi的菜单“Help/Enabled DelphPut” 本人只是在WinXP + SP1 + Delphi7测试通过 效果:http://www.internetoa.com/uploadfiles/DelphPut.gif
下载:http://www.internetoa.com/uploadfiles/DelphiPut.rar

解决方案 »

  1.   

    一点建议:空格输入当前选择的代码,回车输入当前选择的代码并换行,遇到:= ()时也自动输入,尽量与Delphi自带的代码提示相似,这样使用起来更习惯一点。
      

  2.   

    呵呵
    这东西简单的很
    写一个Delphi向导不就是了?
      

  3.   

    555555555555555    我是 XP+SP2+D7  安装不了 D7提示说文件扩展名无效或不正确
      

  4.   

    更新了版本,内容支持DELPHI的变量、常量、函数列表效果:http://www.internetoa.com/uploadfiles/DelphiPut.gif
    下载:http://www.internetoa.com/uploadfiles/DelphiPut.rar
      

  5.   

    Delphi本身就有这个code completion功能吧,说说有什么不同的地方
    有一点Delphi的比你的好,Delphi的列表是按作用域从最内层到最外层列出的,而你的好象是按字母序排序
      

  6.   

    当前版本是调用了delphi code complete,作用域没什么区别,
    再加上关键词和自定义功能,加了图标
    delphi一定要按键CTRL+Space才弹出,与输入法有冲突。
      

  7.   

    是我搞错了:)
    Delphi的也是字母序的
      

  8.   

    非常欢迎!vb搞了多年,对delphi的输入颇有微辞。
    现在delphi在学习中。。热烈欢迎!
    有更新请mail一份?
    算我一个。购买共享版
    [email protected]
    如果发邮件,请用中文标题!(垃圾信太多,不小心可能当垃圾删了)
      

  9.   

    对了,说一声,我可以给你提一些很必要的建议。代码编辑时的友好程度如果能够达到vb甚至vb.net的水平,那你的作品就是成功的。
    最重要的先列举一些,有兴趣就给我留言。(我学delphi时间很短,请勿见笑)
    1。在方法后面的括号中输入参数时,只要打一个空格,应当就自动弹出参数提示框,并且能够亮显当前参数。delphi总要打左边括号时才弹出提示,很弱智。还有,在参数表中输入嵌套的函数的时候,光表所在的是哪一个函数内部,就显示哪一个函数的参数提示,这一点非常重要!也是delphi最让人恼火的地方。
    2。应当能灵活设置快捷键,例如上述的ctrl+space, 可让用户自行更换
    3。建议到vb板块看看vb源码之友,可以得到一些启发!
    4。每一行后面的虚拟空格可否去掉(我记不清delphi有没有自带去空格的功能了)?
    5。建议附带一些完整delphi语法的中文参考文档!嘿嘿。
    6。完善一下CareYouOnly(只在乎你) 的建议:在下拉列表弹出时,按空格输入当前选择的代码(或参数名、方法名等),回车输入当前选择的代码并换行,遇到:= ()时也自动输入,尽量与Delphi自带的代码提示相似,这样使用起来更习惯一点。在选择回车或者空格等快捷键时,考虑到vb人员的习惯,做到用户可自定义快捷键。
    7。procedure或者if...then等块结构输入并回车时,强烈建议将后续的begin...end块结构自动插入。类似vb.net
    8。块结构结束时自动缩进内部代码!类似c#,vb.net
    9。请看下集! :)
      
     
      

  10.   

    这是源代码: http://www.internetoa.com/uploadfiles/DelphiPut.rar
    知道的问题:在Delphi编辑时,在某些特殊区别会报Code completion错误,
    我暂时找不到解决的办法。只能重启IDE.
      

  11.   

    楼主要实现Code Rush的功能?
      

  12.   

    现在实现的是delphi本身的Ctrl+Space功能,再外加上关键字和自定义词组
    稍加些代码,很容易扩充到Code Rush的模板功能。
      

  13.   

    为什么总提示:list out of index bonus(1)啊?
      

  14.   

    * 修正了list out of index bonus(1)的错误
     * 修正了AV非法访问内存错误http://www.internetoa.com/uploadfiles/DelphiPut.rar
      

  15.   

    图片:http://www.internetoa.com/uploadfiles/DelphiPut.gif
      

  16.   

    发到 俺的 邮箱里吧 谢谢了[email protected]