web-dev-qa-db-ja.com

IDE OCaml言語の場合

Camelia以外に信頼できるOCaml IDEがありますか?

EclipseベースのIDEが存在する場合。

27
becks

編集者

•Emacs

◦標準配布からのocamlモード

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

−チートシート: http://www.ocamlpro.com /files/tuareg-mode.pdf

◦デバッガーとのcamldebugの統合

◦C-c C-tキーショートカットを使用したフィードバックの入力、.annotファイルが必要

•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モードとして使用されていますが、他のエディターとの統合が改善されます

◦識別子の自動補完(実験的)

◦識別子の閲覧:タイプとコメントを表示し、定義に移動します

◦ローカルおよびプログラム全体のリファクタリング:識別子およびコンパイル単位の名前変更、オープンな削除

•専用のエディター

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

◦ocamlbrowserはライブラリとプログラムを検査します

−モジュールのコンテンツの閲覧

−名前およびタイプによる検索

−基本的な編集、構文の強調表示

◦Cameleon http://home.gna.org/cameleon/ (古い)

◦Camelia http://camelia.sourceforge.net/ (さらに古い)

新規:エディター OCaml-top 、構文の強調表示、インデント、タイプ表示、すべてのシステムで適切に機能.

新規: Merlin 、TypeRexに似ていますが、進行中のファイルでより適切に動作し、現在VimおよびEmacsのフロントエンドがあります。

31
lukstafi

ReasonML/OCamlプラグインを使用したVSCode:

enter image description here

VSCodeプラグイン/拡張機能をインストールするには:

enter image description here

Jetbrains/IntellijIDEA ultimate:

enter image description here

Jetbrainsでは、ここにプラグインをインストールします:

enter image description here

これらのプラグインを使用して、両方のエディターでインテリセンス/オートコンプリートを取得します。

5
Alexander Mills

たぶん、あなたはこのトピックをチェックすることができます: OCaml IDEを探しています

Eclipseベースの場合IDEあります OcaIDE

3
cago