【发布时间】:2014-05-17 07:51:22
【问题描述】:
IDE 是否显示光标所在的当前过程或函数?如果我搜索 myVariable,有什么方法可以知道(无需向上滚动)我进入了哪个函数?
如果不是原生的,有没有支持这个功能的插件?
【问题讨论】:
IDE 是否显示光标所在的当前过程或函数?如果我搜索 myVariable,有什么方法可以知道(无需向上滚动)我进入了哪个函数?
如果不是原生的,有没有支持这个功能的插件?
【问题讨论】:
IDE 本身不提供此功能。
一个开源的CNPackWizards 有这个功能。请参阅下面的图像,尤其是工具栏和代码编辑器窗口的突出显示区域。 (图片来自 Delphi 2007 IDE,但 CNWizards 支持更高版本的 Delphi,包括 XE5。)
它也适用于包含过程(非 OOP)代码的代码。以下是两个单独的过程函数/过程的捕获,工具栏和代码编辑器的相关部分突出显示:
【讨论】:
Castalia 具有此功能,除其他外。
【讨论】:
由于它不是现有的 IDE 功能,因此各种第 3 方工具提供商已将其添加到他们的产品中。
在现有工具列表中是ModelMaker Code Explorer。
在过去的工具列表中,我想添加 CodeRush,因为它是最早实现它的工具之一。 A screenshot can be found here(向下滚动一点)。
【讨论】: