OCaml语言的IDE

bec*_*cks 27 ide ocaml

除Camelia之外还有任何值得信赖的OCaml IDE吗?

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

luk*_*afi 31

编者

•Emacs

◦标准分布中的ocaml-mode

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

- 备忘单:http://www.ocamlpro.com/fil les/tuareg-mode.pdf

◦与调试器集成的camldebug

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

•Vim

◦ODLet插件 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模式,但与其他编辑器的集成将变得更好

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

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

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

•一些专门的编辑

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

◦ocamlbrowser检查库和程序

- 浏览模块的内容

- 按名称和类型搜索

- 基本编辑,语法高亮显示

◦卡默莱昂http://home.gna.org/cameleon/(旧的)

◦卡梅利亚http://camelia.sourceforge.net/(更老)

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

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


Ale*_*lls 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

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