如何让OmniPascal与FPC配合使用?

How to make OmniPascal work with FPC?

我已经为 VisualStudio 代码安装了 FreePascal 编译器和 OmniPascal 扩展,但代码完成不起作用。在手册中你说我需要在用户设置中写入 Delphi 编译器的路径,但没有提到 FPC。

  • omnipascal.freePascalSourcePath 设置设置为包含 FreePascal 源的文件夹
  • omnipascal.defaultDevelopmentEnvironment 设置设为 FreePascal
  • 重新启动 Visual Studio 代码。

示例

"omnipascal.freePascalSourcePath": "C:\lazarus\fpc"
"omnipascal.defaultDevelopmentEnvironment": "FreePascal"

这将指示 OmniPascal 语言服务器在该目录及其所有子树中递归查找 Pascal 单元(.pas.pp 文件)。