OCaml语言的IDE

时间:2013-02-07 09:42:03

标签: ide ocaml

Camelia以外是否有任何可靠的OCaml IDE?

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

4 个答案:

答案 0 :(得分:31)

编辑

•Emacs

◦标准分布中的ocaml-mode

◦替代tuareg-mode https://forge.ocamlcore.org/projects/tuareg/

- 作弊表:http://www.ocamlpro.com / fi les / tuareg-mode.pdf

◦与调试器集成的camldebug

◦使用C-c C-t键快捷键输入反馈,需要.annot fi les

•Vim

◦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

•Eclipse

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

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

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

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

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

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

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

•一些专门的编辑

◦OCamlEditorhttp://ocamleditor.forge.ocamlcore.org/

◦ocamlbrowser检查库和程序

- 浏览模块的内容

- 按名称和类型搜索

- 基本编辑,语法高亮

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

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

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

新:Merlin,类似于TypeRex,但对于正在进行中的文件效果更好,目前还有Vim和Emacs的前端。

答案 1 :(得分:5)

带有ReasonML / OCaml插件的VSCode:

enter image description here

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

enter image description here

Jetbrains / IntellijIDEA Ultimate:

enter image description here

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

enter image description here

使用这些插件,两个编辑器都可以智能/自动完成

答案 2 :(得分:3)

也许您可以查看此主题:Looking for OCaml IDE

对于基于eclipse的IDE,您有OcaIDE

答案 3 :(得分:-1)