RAD Studio 13.2新功能预告:全新集成 Navigator,大幅提升大型代码库的浏览效率
发布日期:2026-09-16来源: 返回列表 >>

继13.1版本将最初由Parnassus开发、以GetIt包形式提供的增强版Bookmarks(书签)功能正式集成至IDE之后,Embarcadero现在对Navigator也采用了同样的策略。

全新集成的Navigator将其核心的Goto跳转窗口与编辑器缩略图(Minimap)直接内置于RAD Studio之中,相关配置项也已统一纳入标准的IDE选项面板,无需再单独安装或管理第三方插件。

Navigator在处理大型项目时优势尤为突出——当开发者需要在不同单元(Unit)间频繁查找大量符号的名称与定义位置时,它能显著减少切换与搜索的时间成本。对于许多客户而言,这几乎覆盖了其所有的生产级项目场景。内容速览→

 

 

跳转到单位、类型和方法

Goto 窗口会在您输入时搜索单元、类型、方法和其他符号,并实时筛选结果。您无需记住完整的符号名称,也不必逐个单元浏览项目树。选择结果后,IDE 会直接跳转到该位置。 

这是一个小型的流程功能,但在跟踪调用链或学习不熟悉的项目时,你可以使用它数十次。它还与最小地图协同工作,因此目标不仅仅是一条孤立的线条:你可以立即看到它在当前源文件中的位置。

导航器配置、跳转对话框以及带有缩略图的编辑器

 

小地图

迷你地图是编辑器侧边栏对整个源文件进行紧凑渲染的视图。你无法在那种尺度下阅读代码,但这也不是它的目的。声明、方法、空白区域和注释的形状使得人们能够识别长文件中的各个部分,并快速在它们之间跳转。

与之前的插件相比,我们添加了活动行标记,使您当前的位置在小地图上可见。我们还扩展了滚动条注释,以显示断点和错误洞察结果。例如,您可以清楚地看到,几个错误被分组在单元格更靠下的位置,或者断点靠近您正在检查的代码,并且无需手动滚动文件即可直接跳转到那里。

编辑器小地图实战

 

IDE 的一部分

这里的核心变化在于,这些导航工具现在成为编辑器的一部分,并且可以共享其状态。跳转功能解决了符号层面的问题——这个方法在哪里?——而小地图则回答了视觉层面的问题——我在这个单元的哪个位置?通过将它们集成到集成开发环境中,我们不仅提升了它们的质量,还去除了单独安装的步骤,并为未来的增强提供了坚实的基础。

 

 

详细内容请参考:Coming in RAD Studio 13.2: Navigate Large Codebases Faster with the New Integrated Navigator

0.738076s