以下の少なくともいくつかを行うIDEを探しています。
.
を押した後に変数名と可能な関数を入力するときのコード補完それもできたらいいですね
ElixirSublimeと呼ばれる優れた崇高な統合があります。探しているもののほとんどを確実に実行します。セットアップするのは難しくなく、すべてを機能させるのに15分ほどかかりました。
いくつかの機能:
また、Visual Studio Codeの優れたElixir拡張機能のサポートがあり、現在、ツールに言語を追加するための2つの拡張機能があります。私の好みは vscode-elixir です。 ctrl + Pを押して「ext install vscode-elixir」と入力することで追加できます。
この拡張機能は、VS Codeに以下を含む豊富なエリクサー言語サポートを追加します。
Alchemist Elixir Tooling統合Emacsパッケージは、これまでに次の機能を提供します。
ここで利用可能な詳細情報: https://github.com/tonini/alchemist.el/blob/master/README.md
質問がある場合は、IRCチャネル#elixirおよび#emacs-で私を見つけることができます。 elixir(ニックネーム:tonini)
Atom with atom-elixir 現在の機能からの抜粋(デフォルトのAtom良さに加えて、すべてそのままで機能します):
個人的に vim-modeプラグイン と一緒に使用していますが、競合はないようです。
私は通常IntelliJの人ですが、IntelliJプラグインには、私が慣れているオートコンプリート機能のいくつかがまだ欠けています。
編集:Atomとelixirを約5か月間使用した後、 ブログ投稿 を作成して、自分のために微調整して設定全体を参照する方法をまとめました。
よく知られているすべてのテキストエディターと対応するelixirパッケージを試しました。
そのため、このエディターの一部に対するハードプリファレンスがない場合は、EmacsまたはAtomを選択してElixirをコーディングします。
Vimユーザーの場合、 alchemist.vim プラグインがあります
現在、IntelliJ用のElixirプラグインもあります。 https://github.com/KronicDeth/intellij-elixir
著者はまた、ElixirConf 2015で講演を行いました: https://m.youtube.com/watch?v=0Its8r5RBf
Atomにはelixirおよび他のほとんどの言語用の優れたパッケージがありますので、ぜひ試してみてください。
elixir-tmbundleは、Elixir LangのSublimeテキストのサポートに使用できる優れた非常に軽量なパッケージです。単に実行するだけで、崇高なテキストに追加できます。
cd ~/.config/sublime-text-2/Packages # If you are on Linux using sublime text-2
cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages # If you are on OS X
cd %HOMEPATH%\AppData\Roaming\Sublime^ Text^ 2\Packages # If you are on Windows Vista or above
cd %HOMEPATH%\Application^ Data\Sublime^ Text^ 2\Packages # If you are on Windows XP
git clone git://github.com/elixir-lang/elixir-tmbundle Elixir
このパッケージにはTextMateのサポートもあります。詳細については、このリンクをたどることができます。