Board logo

Subject: [需求]提一个需求,显示begin的上一句提示 [Print This Page]

Author: boatzm    Time: 2008-11-18 11:47     Subject: [需求]提一个需求,显示begin的上一句提示

是否可以实现一个功能在把鼠标移动到end的地方,自动提示出来是哪个的end。比如:

// 这个是注释,注释。。。
for i := 0 to count - 1 do
begin
  // 实现的代码
  // 很多的代码代码。。。
  XXX
  XXX
  ...
  ...
  ...
  XXX
end;

鼠标移动到end后提示for i := 0 to count - 1 do,这样在这个for比较长的时候就有用咯。。。当然如果能提示出for前面的注释是最好的咯。。。
Author: wqyfavor    Time: 2008-11-18 12:08

呵呵,比较实用而且实现起来不难。不只局限于for,可以提示是什么语句开启了这个begin end
Author: dejoy    Time: 2008-11-18 14:49

很好很实用的功能,不过实现起来可能很难,只有人工看begin的颜色和连线配对了
Author: Passion    Time: 2008-11-22 14:57

显示提示不易控制,因为提示是IDE内部的内容,并且对外没提供什么可用的接口来控制。
不过我们下一版的每日构建版中将提供一热键,快速跳至对应匹配的关键字功能,可用来跳去跳回以快速查看其匹配的内容。
Author: boatzm    Time: 2008-11-25 10:17

试用了加的新功能。 有一个不爽的地方,就是。跳转到begin后由于翻页的问题begin就是第一行,还是看不见前面的声明部分。。建议翻页的时候,往上再走一点就好了。

另外,对于提示这个问题。 我觉得可以不用实现为ide的提示啊。 可以用你们自己的面板做,就像C那边用的SourceInsxx一样,当有提示需要显示的时候,在下面的小窗口中出现。这样以后也可以扩展变量的提示。移到一个变量上面,下面提示声明部分。。。等。。。




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