任何推荐的Delphi代码导航工具?

时间:2011-02-22 12:23:20

标签: delphi navigation code-analysis

任何人都可以推荐一个好的Delphi源代码导航和分析工具,它可以实现代码浏览,显示类层次结构和evtl。有编辑选项吗?我试过Code-Navigator这非常快,但我在复杂的依赖中有点不稳定。

4 个答案:

答案 0 :(得分:5)

对于导航和重构,我更喜欢ModelMaker Code Explorer IDE专家而不是之前见过的任何内容。

它快速,稳定,支持许多Delphi版本,具有出色的键绑定(对我而言,使用鼠标是上个世纪),并支持泛型。

它没有对代码编辑器进行重新绘制(就像CodeRush那样,现在是Castalia所做的),这可能很有用,但它也不会受到绘制工件的影响。

与ECO,Delphi内部重构和......- Insight工具不同,它不保留整个应用程序的完整模型以及它(间接)使用的所有库。但是这些工具会尝试完全模拟Delphi编译器,并且通常会失败。

- 的Jeroen

答案 1 :(得分:3)

Castalia for Delphi有一些很棒的功能 - 包括(在很多其他东西中)一些代码导航辅助功能。

我在Delphi中真正使用的唯一其他工具集是GExperts,但老实说,我不记得它是否包含任何代码导航功能......值得一看!

答案 2 :(得分:2)

你试过吗

ModelMaker

GExperts

Castalia

答案 3 :(得分:0)

“因为我们拥有庞大的代码库......”

我们的Source Code Search Engine (SCSE)可能会有所帮助。它使用语言结构感知标记生成器将源代码分解为标记,索引集合并将索引存储为数据库,并提供使用查询跨该集合搜索而不是逐个文件扫描的功能。这为您提供了不会被空格或注释混淆的快速搜索。 (它也会进行grep样式搜索,但速度要慢很多。)

它不构造类层次结构。它允许您从找到的匹配中访问编辑器。