From Wikipedia, the free encyclopedia
Erlang is an open source programming language . Multiple development environments (including IDEs and source code editors with plug-ins adding IDE features) have support for Erlang.[ 1]
Integrated Development Environments (IDEs)
Syntax, parsing, code-assist
IDE
Syntax coloring
Live parsing, error checking
Code indentation
Code reformatting
Code outline
Code folding
Code completion
Static code analysis (Dialyzer)
GNU Emacs
Yes
EDTS plug-in
Yes
No
EDTS plug-in
EDTS plug-in
Vim
Yes
vim-erlang-compiler plug-in
Yes
No
Tag List plug-in
Yes
vim-erlang-omnicomplete plug-in
Eclipse
erlide plug-in
erlide plug-in
erlide plug-in
No
erlide plug-in
erlide plug-in
erlide plug-in
erlide plug-in
IntelliJ IDEA
Erlang plug-in
Erlang plug-in
Erlang plug-in
Erlang plug-in
Erlang plug-in
Erlang plug-in
Erlang plug-in
Erlang plug-in
Sublime Text version 2
Yes
No
Non-standard
No
Yes
No
No
Sublime Text version 3
Yes
No
Non-standard
No
Yes
Erl-AutoCompletion plug-in
No
Atom
atom-language-erlang plug-in
No
Non-standard
No
atom-language-erlang plug-in
No
No
Visual Studio Code
vscode_erlang plug-in
vscode_erlang plug-in
Non-standard
No
vscode_erlang plug-in
No
No
Goto, Searching
Code generation
Build, debug, run
IDE
Run build
Run EUnit tests
Run Common Test tests
Debugger
Hot code loading
GNU Emacs
No
EDTS plug-in
No
Distel plug-in
EDTS plug-in
Vim
No
vim-erlang-compiler plug-in
Eclipse
erlide plug-in
erlide plug-in
No
erlide plug-in
No
IntelliJ IDEA
Erlang plug-in
Erlang plug-in
Erlang plug-in
Erlang plug-in
No
Sublime Text version 2
No
No
No
No
No
Sublime Text version 3
No
No
No
No
No
Atom
No
No
No
atom-language-erlang plug-in
No
Visual Studio Code
No
vscode_erlang plug-in
No
vscode_erlang plug-in
No
References