当您在项目中添加新单元时,LSP代码完成无法识别新函数/过程,有什么方法可以解决这个问题吗?有时候我必须关闭并重新打开IDE才能识别它们。我有一个超过300个单元的项目,有时它不能识别我添加的uses,我试图使用函数或过程。只有关闭IDE它才能工作。我在 Delphi 10.3中没有这样的问题。
uses
3hvapo4f1#
如果您引用的是磁盘上还不存在的全新单元,则这是代码完成的一个已知限制。一旦将单元保存到磁盘上,它就应该按预期工作。我相信大卫Millington在发布网络研讨会上已经提到了这一点,并且在RAD Studio 11 wiki页面的“注意事项”部分也提到了这一点。https://github.com/ideasawakened/DelphiKB/wiki/D28.ALEXANDRIA.11.1.0.0
1条答案
按热度按时间3hvapo4f1#
如果您引用的是磁盘上还不存在的全新单元,则这是代码完成的一个已知限制。一旦将单元保存到磁盘上,它就应该按预期工作。
我相信大卫Millington在发布网络研讨会上已经提到了这一点,并且在RAD Studio 11 wiki页面的“注意事项”部分也提到了这一点。https://github.com/ideasawakened/DelphiKB/wiki/D28.ALEXANDRIA.11.1.0.0