Delphi 11 Alexandria LSP代码补全问题

标签 delphi code-completion delphi-11-alexandria

当您向项目添加新单元并且 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/

相关文章:

python - 具有 Python 代码完成功能的 Emacs > 代码完成建议未弹出

delphi - FMX IOS 11.1 Rad Studio 的用户代理问题

delphi - OpenGL Delphi中的渲染错误

delphi - 可以使用 FinalBuilder 每天构建一个 fortran 项目(F77、F90 及更高版本)吗?

java - IntelliJ 代码完成不适用于新的 Java 类

emacs - emacs 中可以自动补全括号或引号吗?

delphi - 如何在 PopupMenu.OnPopup 事件处理程序中选择右键单击的 TreeView 节点?

linux - 如何更改 Linux 的部署路径?

delphi - 如何消除TPaintBox右边缘的闪烁(例如调整大小时)

Delphi Listview onInsert 问题