有推荐的 Delphi 代码导航工具吗?

发布于 2024-10-18 16:49:37 字数 1536 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

吻安 2024-10-25 16:49:37

对于导航和重构,我更喜欢 ModelMaker Code Explorer IDE 专家,而不是我拥有的任何东西以前见过。

它快速、稳定,支持许多 Delphi 版本,具有出色的键绑定(对我来说,使用鼠标已经是上个世纪的事了),并且支持泛型。

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

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

——杰罗恩

For navigation and refactoring, I prefer the ModelMaker Code Explorer IDE expert over anything I have seen before.

It is fast, stable, supports many Delphi versions, has excellent key-bindings (for me, using a mouse is so last century), and supports generics.

It doesn't do repaints over the code-editor (like CodeRush did, and now Castalia does), which can be useful, but it doesn't suffer from painting artifacts either.

Unlike ECO, and the Delphi internal refactoring and ...-Insight tools, it doesn't keep a full model of the whole application and all the libraries it (indirectly) uses. But the tools that do, try to completely emulate the Delphi compiler, and usually fail.

--jeroen

笑梦风尘 2024-10-25 16:49:37

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

我在 Delphi 中真正使用过的唯一一组工具是 GExperts,但老实说,我可以'不记得它是否包含任何代码导航功能...尽管如此,还是值得一看!

Castalia for Delphi has some great features - including (amongst lots of other stuff) some code navigation aids.

The only other set of tools I've ever really used in Delphi is GExperts, but quite honestly, I can't remember if it included any code navigation features... worth a look nonetheless!

红墙和绿瓦 2024-10-25 16:49:37

您尝试过

ModelMaker 吗?

GExperts

卡斯塔利亚

Have you tried

ModelMaker?

or

GExperts?

or

Castalia?

为人所爱 2024-10-25 16:49:37

“由于我们拥有庞大的代码库...”

我们的源代码搜索引擎 (SCSE) 可能乐于助人。它使用语言结构感知标记生成器将源分解为标记,对集合建立索引并将索引存储为数据库,并提供使用查询在该集合中使用索引而不是逐个文件扫描进行搜索的功能。这使您可以快速搜索,而不会因空格或注释而混淆。 (它也会进行 grep 风格的搜索,但速度要慢得多)。

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

"As we have a huge code base..."

Our Source Code Search Engine (SCSE) might be helpful. It uses a language structure aware tokenizer to break you source into tokens, index the set and store the index as a database, and provides the ability to use queries to search across that set using the index rather than a file-by-file scan. This gives you fast searches that aren't confused by white space or comments. (It will also do grep style searches, but they're a lot slower).

It doesn't construct class hierarchies. It will allow you to access an editor from found hits.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文