【发布时间】:2018-02-04 00:20:12
【问题描述】:
刚刚从 Delphi XE 升级到 Tokyo,并希望获得一些更新的 IDE 功能。
一个不错的功能是自动提供选项以将单元添加到使用子句。例如,如果您在代码中引用了一些不在使用中的内容,那么如果 IDE 提示您添加相关单元,那就太好了。
例如,为了简单起见,在 IntelliJ 中,您可能会声明一个 Button,但尚未将关联的库添加到 Import 子句中。
发生这种情况时,违规行会突出显示(就像在 Delphi 中一样),但 IDE 将允许您使用 Alt-Enter 添加必要的库。如果有多个库(它知道),它会提示您选择您想要的库。
Delphi 有类似的东西吗?
【问题讨论】:
-
我想问题在于 IDE 并不真正了解
uses中没有的代码。 IDE 没有离线数据库可以用来查找这样的标识符及其所在的单元。我假设有人可以生成这样的数据库并为它编写一个不错的专家,但我还不知道。 -
help center 说 要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于Stack Overflow,因为它们往往会吸引固执己见的答案和垃圾邮件。 IOW,你不能在这里询问第三方插件或组件。您也许可以在Software Recommendations 提问,但请务必在发布之前阅读他们的指南 - 他们对允许的内容非常严格。如果您想在 IDE 中看到某个功能,请咨询 Embarcadero。
-
@Rudy,确定一个已知类型的库会很好,这些可以从库路径中可用的单元中收集。这可能就是 IntelliJ 的做法。对于其他类型,例如本地定义的类型,这些可以从项目代码/可用路径中收集。
-
@KenWhite:ISTM 他在询问 Delphi 是否可以以某种方式做同样的事情(必须设置一些选项)。这对我来说似乎是一个有效的问题。
-
@Rudy:如果你看的话,我在下面回答了关于 IDE 的问题。我提到了help center 所说的内容以供将来参考(并且因为它应该从这篇文章中删除)。我知道该网站的运作方式,谢谢,