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.erlang.org: Erlang tools

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 Vim Eclipse IntelliJ IDEA Sublime Text version 2 Sublime Text version 3 Atom Visual Studio Code

Goto, searching IDE Go to declaration Show definition/information Find usages/references GNU Emacs Vim Eclipse IntelliJ IDEA Sublime Text version 2 Sublime Text version 3 Atom Visual Studio Code

Code generation IDE Code snippets Module skeletons GNU Emacs Vim Eclipse IntelliJ IDEA Sublime Text version 2 Sublime Text version 3 Atom Visual Studio Code

Build, debug, run IDE Run build Run EUnit tests Run Common Test tests Debugger Hot code loading GNU Emacs Vim Eclipse IntelliJ IDEA Sublime Text version 2 Sublime Text version 3 Atom Visual Studio Code

References