2016-10-10 91 views
2

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

回答

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

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

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

+0

我试过了,它显示我“Ordner nicht angegeben”.... – user2102508

+0

看看这里的临时解决方法:http://stackoverflow.com/questions/39862043/ordner-nicht-angegeben-with-omnipascal -in-vscode – Wosi

+1

@Wosi现在Linux支持的状态如何?我已经在Linux下安装了你的扩展,并将配置指向我的Freepascal源文件。当我现在输入一些标准的pascal命令时,似乎代码完成工作...或者我错了吗? 你有更详细的概述如何使用你的插件?也可以添加Lazarus来源。 在此先感谢! – Marc