32

除了 Camelia 之外,还有其他值得信赖的 OCaml IDE 吗?

如果存在的话,我更喜欢基于 Eclipse 的 IDE。

4

3 回答 3

32

编辑

• Emacs

◦ 来自标准分布的 ocaml-mode

◦ 替代 tuareg 模式https://forge.ocamlcore.org/projects/tuareg/

− 备忘单:http : //www.ocamlpro.com /files/tuareg-mode.pdf

◦ camldebug 与调试器的集成

◦ 使用 Cc Ct 快捷键键入反馈,需要 .annot 文件

• 维姆

◦ OMLet 插件 http://www.lix.polytechnique.fr/~dbaelde/productions/omlet.html

◦ 对于类型查找:https ://github.com/avsm/ocaml-annot

- 或http://www.vim.org/scripts/script.php?script_id=2025

- 也?http://www.vim.org/scripts/script.php?script_id=1197

• 日食

◦ OCaml 开发工具http://ocamldt.free.fr/

◦ 旧插件 OcaIDE http://www.algo-prog.info/ocaide/

• TypeRex http://www.typerex.org/

◦ 目前主要作为 Emacs 的 typerex 模式,但与其他编辑器的集成将变得更好

◦ 标识符的自动完成(实验性)

◦ 标识符浏览:显示类型和评论,转到定义

◦ 本地和整个程序重构:重命名标识符和编译单元,开放消除

• 一些专门的编辑

◦ OCamlEditor http://ocamleditor.forge.ocamlcore.org/

◦ ocamlbrowser 检查库和程序

− 浏览模块内容

- 按名称和类型搜索

− 基本编辑,语法高亮

◦ Cameleon http://home.gna.org/cameleon/(较旧)

◦ Camelia http://camelia.sourceforge.net/(甚至更老)

新:编辑器OCaml-top,具有语法高亮、缩进、类型显示,适用于所有系统。

新:Merlin与 TypeRex 类似,但更适用于正在进行的文件,目前具有 Vim 和 Emacs 的前端。

于 2013-02-08T07:28:59.387 回答
10

带有 ReasonML / OCaml 插件的 VSCode:

enter image description here

使用以下命令安装 VSCode 插件/扩展:

enter image description here

Jetbrains / IntellijIDEA 终极版:

enter image description here

使用 Jetbrains,在此处安装插件:

enter image description here

使用这些插件,您可以使用两个编辑器获得智能感知/自动完成功能。

于 2019-01-06T00:28:48.740 回答
3

也许你可以查看这个主题:寻找 OCaml IDE

对于基于 Eclipse 的 IDE,你有OcaIDE

于 2013-02-07T10:01:14.263 回答