2013-02-07 65 views

回答

28

编辑

•Emacs的

◦从标准分布的OCaml模式

◦替代图阿雷格模式https://forge.ocamlcore.org/projects/tuareg/

- 作弊表:http://www.ocamlpro.com/FI LES /图阿雷格-mode.pdf

◦camldebug一体化与调试

◦类型的反馈与茜茜的Ct快捷键,需要网络连接莱

•Vim的.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

•Eclipse的

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

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

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

◦目前主要是作为typerex模式为Emacs,但整合与 其他编辑将变得更好

◦自动完成identi网络ERS的(实验)

◦浏览identi网络ERS的:节目类型和注释,请去网络nition

◦本地和整个程序的重构:重命名identi网络ERS和编译单元,开放消除

•一些专用编辑器

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

◦ocamlbrowser检查李braries和方案

- 模块

的浏览内容

- 按名称和类型

搜索 - 基本的编辑,语法高亮

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

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

新:编辑OCaml-top,语法高亮,缩进,类型显示,在所有系统上都能很好地工作。

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

+0

OCaml-top无法安装。看起来也很有希望。 – Bren

2

也许你可以检查这个话题:Looking for OCaml IDE

对于基于eclipse的IDE你有OcaIDE

+0

当我尝试它时,OcaIDE相当不错。应该是OCaml基于Eclipse的开发的一个很好的起点。 – winitzki

+0

你有没有把它与http://ocamldt.free.fr/比较?免责声明:我不使用Eclipse。 – lukstafi

+0

Ocal IDE与ocamldt.free.fr相同(甚至没有指令不冲突) – Bren