0

刚开始使用 Delphi XE7 并且在我所有的大型 Delphi 项目中都遇到了可怕的代码导航滞后(当按下 Ctrl 键单击某个标识符时)。当我单击某个标识符时,我可以在 IDE 控制台中看到很多消息,似乎它一次又一次地解析我的所有单元而没有缓存任何内容。

我关闭了工具提示符号洞察、工具提示帮助洞察、错误洞察和代码模板,但它没有帮助。

Delphi 2010 在我的机器上运行相同的项目没有问题。

也许你知道一些秘密的命令行选项可以让代码再次快速导航?

4

1 回答 1

0

多年来,Delphi 编译器在这方面确实变得更糟了。如果你从 D2010 跳出来,我可以想象那感觉很糟糕。

当您刚刚切换到一个新项目时,这尤其糟糕。

有帮助的一件事是构建您的项目,以便所有缓存信息都是最新的。您会注意到,一旦您进入编辑/编译周期(并且在您的第一次 Ctrl-Click 之后),它并没有那么糟糕。


另外需要注意的是,我的 XE2 有时会失去其 Ctrl-Click 功能,我必须关闭/重新启动 IDE。

于 2014-11-28T09:39:18.717 回答