当您向项目添加新单元并且 LSP 代码完成无法识别新函数/过程时,有什么方法可以解决问题吗?有时我必须关闭并重新打开 IDE 才能识别它们。
我有一个超过 300 个单元的项目,有时它无法识别我添加的uses
,我尝试使用函数或过程。仅当我关闭 IDE 时它才有效。
我在 Delphi 10.3 中没有这样的问题。
最佳答案
如果您指的是磁盘上尚不存在的全新单元,那么这是代码完成的已知限制。将单元保存到磁盘后,它应该按预期工作。
我相信 David Millington 在发布网络研讨会中已阐述了这一点,并在 RAD Studio 11 wiki 页面的“需要注意的事项”部分中引用了这一点。 https://github.com/ideasawakened/DelphiKB/wiki/D28.ALEXANDRIA.11.1.0.0
关于Delphi 11 Alexandria LSP代码补全问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72596515/