如何在 VSCode 上突出显示 OCaml 语法?

How do I get OCaml syntax highlighting on VSCode?

我最近改用 VSCode,但遗憾的是它没有 OCaml 语法突出显示功能。有没有办法添加这个?

是啊!这是 Mac 上某人的分步过程。 1)安装哟。指令是 here.

2) 运行 哟使用命令"yo code"。确保您在终端的默认目录中。

3) 选择"new language support".

4) 当提示输入 URL 或文件时,复制粘贴此 url 或文件:https://raw.githubusercontent.com/whitequark/sublime-better-ocaml/master/OCaml.tmLanguage

5) 填写其余信息。使用它提供的建议 - 有时问题会有 (*******),其中 ****** 是一个词。应建议检测到的语言 ID、名称和文件扩展名,因为 OCaml 文件中包含此信息。

6) 如果一切顺利,您将收到一条来自代码 "Your extension extension_name_here has been created!" 的消息。如果您遇到错误,请随时到 post 这里,我会尽力提供帮助。

7) 接下来,将 "defaults write com.apple.finder AppleShowAllFiles YES" 复制粘贴到终端中。这将显示隐藏文件。

8) 按 alt/option 并右键单击 finder。您应该看到选项 "relaunch"。点击它。

9) 检查与您在代码中选择的扩展名同名的文件。

10) 复制此文件,然后查找 .vscode;它将是一种淡淡的颜色,因为它通常是隐藏的。

11) 如果双击.vscode 没有打开它,请右键单击.vscode 文件夹并单击"open in new tab"。这将打开一个新选项卡,其中包含文件夹 "extensions"。双击扩展并进入文件夹。

12) 如果您安装了其他扩展,您将在此处看到它们的文件夹。将带有 extension_name 的文件夹粘贴到此处并重新启动 VSCode(如果您当前打开了它)。

13) 尝试打开任何 .ml 或 .mli 文件。你应该有完整的语法突出显示。

14) 复制粘贴 "defaults write com.apple.finder AppleShowAllFiles NO" 到终端。重新启动 finder 以反映这些首选项更改。这将再次隐藏隐藏文件夹。