【问题标题】:Display the Procedure/Function the cursor is in显示光标所在的过程/函数
【发布时间】:2014-05-17 07:51:22
【问题描述】:

IDE 是否显示光标所在的当前过程或函数?如果我搜索 myVariable,有什么方法可以知道(无需向上滚动)我进入了哪个函数?

如果不是原生的,有没有支持这个功能的插件?

【问题讨论】:

    标签: delphi ide delphi-xe


    【解决方案1】:

    IDE 本身不提供此功能。

    一个开源的CNPackWizards 有这个功能。请参阅下面的图像,尤其是工具栏和代码编辑器窗口的突出显示区域。 (图片来自 Delphi 2007 IDE,但 CNWizards 支持更高版本的 Delphi,包括 XE5。)

    它也适用于包含过程(非 OOP)代码的代码。以下是两个单独的过程函数/过程的捕获,工具栏和代码编辑器的相关部分突出显示:

    【讨论】:

    • 谢谢!这正是我想要的。
    • 我会注意到,Norton AV 的最新版本表明 CnPack V1.0.6.705 和 V1.0.5.693 是“不可信的”。
    • @BIBD:误报。我没有问题,如果您想自己构建源代码,可以使用它。
    【解决方案2】:

    Castalia 具有此功能,除其他外。

    【讨论】:

      【解决方案3】:

      由于它不是现有的 IDE 功能,因此各种第 3 方工具提供商已将其添加到他们的产品中。

      在现有工具列表中是ModelMaker Code Explorer

      在过去的工具列表中,我想添加 CodeRush,因为它是最早实现它的工具之一。 A screenshot can be found here(向下滚动一点)。

      【讨论】:

        猜你喜欢
        • 2018-09-26
        • 1970-01-01
        • 1970-01-01
        • 2013-05-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多