MS Visual Studio 有一个很棒的功能:using
当您键入没有标准类的引用的代码时,它会自动建议要添加的单元。
是否有任何第三方工具可以为 Delphi 实现类似的功能?
我厌倦了在每个新单元中添加所有这些 SysUtils、Windows、消息等。
MS Visual Studio 有一个很棒的功能:using
当您键入没有标准类的引用的代码时,它会自动建议要添加的单元。
是否有任何第三方工具可以为 Delphi 实现类似的功能?
我厌倦了在每个新单元中添加所有这些 SysUtils、Windows、消息等。
如果包含引用的单元尚未在使用列表中,这就是我保存许多手动步骤的方式:
一个对话框将显示包含未知类型或符号的可用单元,然后单击鼠标将所选单元添加到当前文件的使用列表中。
CNPack Input Helper 可以 sugest 和 autocomplete 单元(对不起另一个答案,但我不能评论其他)。
遗憾的是,CNPack 不会从代码输入位置自动添加单位,但您可以:
JCL包括“使用向导”。它监视提及“未声明的标识符”的编译错误,当它看到一个时,它会自动添加声明该标识符的单元。
包JclUsesExpert.dpk仅适用于某些 Delphi 版本。我不知道这是因为插件在更高版本中不起作用,或者是否有人只是忽略了将项目复制到更高版本的文件夹中。
这不是建议参考的工具,它只会清理不需要的单元子句。
CnPack IDE Wizards 是一个优秀的 Delphi 开源插件。
http://www.cnpack.org/index.php?lang=en
我经常使用它的Uses cleaner
功能。有一个菜单项:
CnPack-> Project Enhancements->Use Unit
我认为这可能对您的需求有所帮助。
或者你可以试试这个: http ://www.epocalipse.com/products.htm
单位专家
“一个免费的 Delphi 插件,允许您快速打开单元并将它们添加到使用子句中。”
我从未尝试过这位专家,但它似乎很有希望。
rFindUnit IDE 扩展是上面@mjn 建议的内置“重构|查找单元...”功能的增强版本。