Camelia以外是否有任何可靠的OCaml IDE?
如果存在,我更喜欢基于eclipse的IDE。
答案 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:
使用以下命令安装VSCode插件/扩展:
Jetbrains / IntellijIDEA Ultimate:
使用Jetbrains,在此处安装插件:
使用这些插件,两个编辑器都可以智能/自动完成
。答案 2 :(得分:3)
也许您可以查看此主题:Looking for OCaml IDE
对于基于eclipse的IDE,您有OcaIDE
答案 3 :(得分:-1)
您可以使用OCalIDE在Eclipse中设置OCaml:
http://www.algo-prog.info/ocaide/
对于Windows: https://www.youtube.com/watch?v=g1z5DXVVZYM
对于Mac: https://www.youtube.com/watch?v=rwGL4pKcbwU&feature=youtu.be