如何将OmniPascal安装到vscode中

时间:2016-04-15 00:04:35

标签: delphi visual-studio-code freepascal omnipascal

来自OmniPascal page on Visual Studio Marketplace

  

如何安装

     
      
  • 安装Visual Studio Code并将其打开。
  •   
  • 打开View -> Command Palette...并输入ext install OmniPascal
  •   
  • 重新启动Visual Studio代码并打开File -> Preferences -> User Settings
  •   
  • 将键"objectpascal.delphiInstallationPath"添加到右侧编辑器并将其值设置为Delphi安装路径。别忘了逃避反斜杠!例如:

    "objectpascal.delphiInstallationPath" = "C:\\Program Files (x86)\\Embarcadero\\Studio\\16.0",
    
  •   

除了似乎是错的;它抱怨它不应该是 = (等于),而是 : (结肠)

enter image description here

我认为这是一个错字,它应该是冒号:

enter image description here

但路径应该是什么?

该页面将示例路径显示为:

C:\\Program Files (x86)\\Embarcadero\\Studio\\16.0

但动画安装会粘贴到指向子文件夹来源的路径中:

enter image description here

这是什么?我只是问,因为这两条道路似乎都无法提出建议:

enter image description here

1 个答案:

答案 0 :(得分:4)

  

除了似乎是错的;它抱怨它不应该是=(等于),而是:(冒号)

哦,显然文档中存在错误。这将在下一个版本中修复。谢谢。 当然它应该是一个冒号,因为它是JSON文件中的一个条目。

  

但路径应该是什么?

条目objectpascal.delphiInstallationPath应指向安装Delphi的路径。是否定义source子目录并不重要。该路径内部用于递归查找Delphi单元。由于所有.pas文件都位于source文件夹中,因此当条目如下所示时查找会稍快一些:

"objectpascal.delphiInstallationPath": "C:\\Program Files (x86)\\Embarcadero\\Studio\\16.0\\Source"

免费的Pascal用户应该指向FPC目录

样品:

"objectpascal.delphiInstallationPath": "C:\\lazarus\\fpc"
  

我只是问,因为这两条路径似乎都没有启用建议

屏幕截图中的语法高亮似乎来自另一个Pascal plugin for Visual Studio Code。当OmniPascal插件在.pas文件中处于活动状态时,则当前文件类型为" ObjectPascal"。您可以在微笑的反馈按钮旁边的右下角看到它:

enter image description here

当前文件类型是" Pascal"或其他任何东西,然后错误的插件是活跃的。单击文件类型并将其更改为" ObjectPascal"。现在你应该得到代码完成,快速信息等等。