OCaml 开发工具配置

那么现在教大家用vscode 来进行开发
【OCaml 开发工具配置】ocaml实验室,提供了一个vscode 专用插件
https://github.com/ocamllabs/vscode-ocaml-platform
安装下面我们首先安装扩展依赖项,然后安装扩展本身 。您可以颠倒顺序;只是如果没有所有依赖项,扩展将无法充分发挥作用 。

  1. 安装扩展依赖项
  2. 此 VS Code 的大部分 OCaml 语言支持功能需要 OCaml 语言服务器(通常称为ocaml-lspor ocamllsp) 。像往常一样使用您选择的包管理器安装 ocaml-lsp-server包: OPAM或 esy 。包管理器的安装说明可 在此处获得 。
  3. 确保将包安装在 用于编译项目的沙箱(通常是 OPAM开关或 esy 沙箱)中 。
  4. 可选:
  5. 如果您需要源文件格式支持,请安装 ocamlformat包 。
  6. 注意:格式化支持需要.ocamlformat在项目根目录中有文件 。
  7. 当您将光标悬停在 OCaml 代码上时,扩展程序会向您显示代码的类型 。要获得格式良好的类型,请安装 ocamlformat-rpc 包 。
  8. 从 VSCode Marketplace安装此扩展 。VSCode 扩展安装说明可 在此处获得 。
如果您使用的是 mac 或 linux,现在您应该已安装并准备好所有必要的东西 。您可以跳过下面名为“windows”的小节并继续“为您的项目设置扩展” 。
在 Windows 上安装OCaml for Windows并确保ocaml-env程序可在 PATH 上访问(ocaml-env位于usr/local/bin相对于安装目录的文件夹中) 。
为您的项目设置扩展
OCaml 开发工具配置

文章插图
 
  1. 打开您的 OCaml/ReasonML 项目 ( File > Add Folder to Workspace...) 。
  2. 将扩展配置为使用所需的沙箱(通常是 OPAM 开关或 esy 沙箱) 。你可以选择它
  3. 调用 VSCode 命令“OCaml:为此工作区选择沙箱”(可以从 VSCode 命令面板 - Ctrl+P 或在 MacOS Cmd+ Shift+上执行此操作P)
  4. 或单击 VSCode 窗口底部的包图标并从菜单中选择您的沙箱

    • 推荐阅读