除了 Camelia 之外,还有其他值得信赖的 OCaml IDE 吗?
如果存在的话,我更喜欢基于 Eclipse 的 IDE。
编辑
• 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 的前端。
也许你可以查看这个主题:寻找 OCaml IDE
对于基于 Eclipse 的 IDE,你有OcaIDE