web-dev-qa-db-ja.com

Erlangプログラミングに適したIDE?

私の知る限り、NetBeansおよびEclipse用のErlangプラグインがあります。現時点でどちらが優位ですか?

私が言及しなかった他のErlang用のIDEはありますか?

76
Blake

最高のIDEはEmacsです。ただし、Erlangに同梱されているモードは最高ではありません。 Erlware-mode 拡張して Distel を使用すると、Emacs自体をErlangノードとして使用して、いくつかの非常に優れた機能を有効にすることができます。 this ブログ投稿を参照してください。

NetBeans(ErlyBird)とEclipse(ErlIDE)のプラグインの間では、Eclipseが好きです。 NetBeansは少なくともNetBeansの夜間バージョンを必要とするもので、私にとっては適切に機能しませんでした。

43
Alexey Romanov

Erlangプラグイン IntelliJの場合IDEAは、Erlangコードの編集とナビゲーションにいくつかの機能を提供します。

  • 構文とエラーの強調表示
  • 参照の解決
  • 関数、レコード、変数、マクロ、キーワードのコード補完
  • モジュール、関数、レコード、マクロ、変数のリファクタリングの名前を変更する
  • 安全な削除リファクタリング
  • 構造ビューと用途の検索
  • コードフォーマッター
  • コンパイルと実行
  • Eunitテストランナー
  • Dialyzerの統合
  • スニペット(ライブテンプレート)
  • クイックフィックス
  • 鉄筋の統合
  • Emacsベースのコードフォーマットアクション
  • Erlangシェルコンソール
  • デバッガ
  • 変数と関数のリファクタリングを抽出する

プラグインは無料で、オープンソースです: http://ignatov.github.io/intellij-erlang

73
ignatov

EclipseでErlideを使用します( http://erlide.org/ )。

長所:構文の強調表示、オートコンプリート、および提案はすべてうまくいきます。提案中に、利用可能な場合はいくつかのドキュメントが表示されます:モジュールを探索するときに非常に便利です。

エラーと警告の注釈は迅速かつ有用です。

特にEclipseに慣れている場合は、ユーザーエクスペリエンスが優れていると考えられるすべてのものが優れています。

短所:Erlideはモジュールを実行することもできますが、シェルはあまりにも不格好なので使用できません。私は常に「本当の」アーランシェルを開いたままにして、そこからコードをコンパイル/テストします。

Textmateバンドル(google)もありますが、まだ試していません。

13
Matteo Caprari

EmacsのErlangモードは、一般的に推奨されるIDEです。

http://www.erlang.org/doc/apps/tools/erlang_mode_chapter.html

Windowsで基本的な構文の強調表示だけが必要な場合は、NotePad ++の構文定義を記述しました。

http://www.roberthorvick.com/2009/07/08/syntax-highlighing-for-erlang-in-notepad/

VimにはErlangの定義があり、Googleが見つける方法を知っていると確信しています。

他の編集者に対しても他の人が同じことをしたと確信しています。

11
Robert Horvick

Vimを使用する場合は、以下をお勧めしますVimerlhttp://github.com/jimenezrick/vimerl ):

特徴

  • 構文の強調表示
  • コードのインデント
  • コードの折りたたみ
  • コードオムニ補完
  • クイックフィックスをサポートする構文チェック
  • OTP動作のコードスケルトン
  • Rebarの構成を使用します
  • 病原体との互換性(http://github.com/tpope/vim-pathogen)
7
Ricardo

Geany とVimを使用しましたが、開発には十分です。 Geanyはコードをコンパイルして実行することもできます。

5
HeyJoy

私はSciTEを使用しています: http://www.scintilla.org/SciTEDownload.html emacsのキーの組み合わせを学ぶのが面倒なので、 Eclipseがロードされるのを待ちきれません。

SciTEにはErlang構成が付属していますが、構成ファイルでコメントを外す必要があります。

5
Roger

IntelliJ IDEA には素晴らしいErlangプラグインがあります

http://ignatov.github.io/intellij-erlang/

4
brucify

私はerlangにnotepad ++を使用しています

3
lizhi

あなたが新しいemacsユーザーなら、emacsは本当にあなたを殺すことができると思います:(

私はerlide(定義へのジャンプのためにバギー、他は良いです)emacs-erlangモード(私にとっては本当に難しい)を試して、私は最終的に毎日の開発のために崇高なtext2を選択します。試してみることをお勧めします。

次のプラグインをインストールします。パッケージコントロールsublime-erlang sublimerl ctags

それは私が期待したほど良いです。

http://www.youtube.com/watch?v=T0rD0CQM4Yg

このビデオを見て、崇高な2がどれほど友好的かを確認してください

1
CaTFooD

私はEclideをErlideプラグインとともに使用します。

構文の強調表示、オートコンプリートに加えて、プロジェクト管理をサポートしています。

コードリファクタリング用のWranglerなどのサードパーティツールとの統合も非常に便利です。

デバッグもサポートされています。

1
januarvs

別のオプションは、 erlang extension の付いたVisual Studio Codeです。

1
adrianmp

Windows、Mac、Linuxで崇高なテキストを使用しています

0