3

刚刚从 Delphi XE 升级到 Tokyo,并希望有一些更新的 IDE 功能。

一个不错的功能是自动提供选项以将单元添加到使用子句。例如,如果您在代码中引用了一些不在使用中的内容,那么如果 IDE 提示您添加相关单元,那就太好了。

例如,为了简单起见,在 IntelliJ 中,您可能会声明一个 Button,但尚未将关联的库添加到 Import 子句中。

例如 IntelliJ/Android Studio

发生这种情况时,违规行会突出显示(就像在 Delphi 中一样),但 IDE 将允许您使用 Alt-Enter 添加必要的库。如果有多个库(它知道),它会提示您选择您想要的库。

德尔福有类似的东西吗?

4

1 回答 1

7

Delphi 2007 和更高版本支持它知道的大多数类型(在搜索或库路径中)。(它可能在 D2005/2006 中可用;我现在没有在任何地方安装它们来检查。我知道它不在 Delphi 7 中。)

输入类型,然后使用重构菜单(重构->查找单元)或按Ctrl+ Shift+ A

这是一个例子:

![查找单位对话框

它不是 100% 有效,但它比旧方法有了很大的改进。

(是的,我知道TArray<string>,在有人插话之前。我只是抓住了一个快速类型,我知道它不会出现在默认的 VCL 表单中,例如使用子句。)

于 2017-08-25T23:12:12.847 回答