Board logo

Subject: 请求代码输入助手增强 [Print This Page]

Author: woyaokankankan    Time: 2008-3-23 13:59     Subject: 请求代码输入助手增强

能不能实现这样的功能:
  代码输入助手的光标指在哪一行上,就显示这个函数后面的注释,如果没有,就在一个注释库里面找,就像VC#一样
可能说的不是很清楚,举个例子:
  function test:integer;
  //**********Comment1**********
  //**********Comment2**********
  begin
     result:=1;
  end;

  对这个函数,就显示
  //**********Comment1**********
  //**********Comment2**********
  这两行
Author: woyaokankankan    Time: 2008-3-23 14:00

补充一下,要是指在某个函数上,也能这样显示就太好了!
Author: woyaokankankan    Time: 2008-3-23 14:01

晕,还忘了一个:函数过程列表专家能不能预览整个函数并加亮显示啊?
Author: ptma    Time: 2008-3-26 14:28

干脆做成 JavaDoc 一样得了
Author: woyaokankankan    Time: 2008-3-27 13:16

不知道javadoc是什么,我只是使用了c#后感到这个功能的方便,既然是好功能,为什么就不能加入呢?即使是模仿
Author: zjy    Time: 2008-3-27 15:50     Subject: 抱歉,该功能暂时无法实现。

因为代码助手显示的标识符是从IDE后台编译器取得的,其中不包含注释信息。如果要显示注释的话,需要自己去做代码解析,这个工作量太大了,而且效率也不容易保证。
Author: kendling    Time: 2008-3-29 17:30

这个功能在Eclipse里也有, 呵呵,功能是不错,不过在Delphi里实现太麻烦了.
Author: woyaokankankan    Time: 2008-3-29 19:10

这个...函数过程列表专家不是能预览函数吗?
这样的话工作量应该不是很大吧...
分析当前单元里面的函数就够了,其他的可以专门建个注释库啊
Author: Passion    Time: 2008-3-30 11:03

函数过程列表专家是一次解析,不是时时刻刻解析,所以慢点儿也凑合。但同样的法子放到代码输入助手里头就慢了。




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