- Main page: Erlang (programming language)
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)
- Main page: Software:Comparison of integrated development environments
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[2]
|
Yes
|
No
|
|
|
EDTS plug-in[2]
|
EDTS plug-in[2]
|
| Vim
|
Yes
|
vim-erlang-compiler plug-in[3]
|
Yes
|
No
|
Tag List plug-in[4]
|
Yes
|
vim-erlang-omnicomplete plug-in[5]
|
ALE plug-in[6]
|
| Eclipse
|
erlide plug-in[7]
|
erlide plug-in[7]
|
erlide plug-in[7]
|
No
|
erlide plug-in[7]
|
erlide plug-in[7]
|
erlide plug-in[7]
|
erlide plug-in[7]
|
| IntelliJ IDEA
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
| 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[9]
|
No
|
| Atom
|
atom-language-erlang plug-in[10]
|
No
|
Non-standard
|
No
|
|
atom-language-erlang plug-in[10]
|
No
|
No
|
| Visual Studio Code
|
vscode_erlang plug-in[11]
|
vscode_erlang plug-in[11]
|
Non-standard
|
No
|
|
vscode_erlang plug-in[11]
|
No
|
No
|
Goto, searching
| IDE
|
Go to declaration
|
Show definition/information
|
Find usages/references
|
| GNU Emacs
|
EDTS plug-in[2]
|
EDTS plug-in[2]
|
EDTS plug-in[2]
|
| Vim
|
vim-erlang-tags plug-in[12]
|
No
|
No
|
| Eclipse
|
erlide plug-in[7]
|
erlide plug-in[7]
|
erlide plug-in[7]
|
| IntelliJ IDEA
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
| Sublime Text version 2
|
|
No
|
No
|
| Sublime Text version 3
|
Erl-AutoCompletion[9]
|
No
|
No
|
| Atom
|
|
No
|
No
|
| Visual Studio Code
|
|
No
|
No
|
Code generation
| IDE
|
Code snippets
|
Module skeletons
|
| GNU Emacs
|
Yes
|
Yes
|
| Vim
|
vim-snippets plug-in
|
vim-erlang-skeletons plug-in
|
| Eclipse
|
No
|
erlide plug-in[7]
|
| IntelliJ IDEA
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
| Sublime Text version 2
|
No
|
No
|
| Sublime Text version 3
|
No
|
No
|
| Atom
|
atom-language-erlang plug-in[10]
|
No
|
| Visual Studio Code
|
erlang-vscode plug-in[13]
|
No
|
Build, debug, run
| IDE
|
Run build
|
Run EUnit tests
|
Run Common Test tests
|
Debugger
|
Hot code loading
|
| GNU Emacs
|
No
|
EDTS plug-in[2]
|
No
|
Distel plug-in[14]
|
EDTS plug-in[2]
|
| Vim
|
|
|
|
No
|
vim-erlang-compiler plug-in[3]
|
| Eclipse
|
erlide plug-in[7]
|
erlide plug-in[7]
|
No
|
erlide plug-in[7]
|
erlide plug-in[7]
|
| IntelliJ IDEA
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
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[10]
|
No
|
| Visual Studio Code
|
No
|
vscode_erlang plug-in[11]
|
No
|
vscode_erlang plug-in[11]
|
No
|
References
- ↑ erlang.org: Erlang tools
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 EDTS plug-in for GNU Emacs
- ↑ 3.0 3.1 vim-erlang-compiler plug-in for Vim
- ↑ Tag List plug-in for Vim
- ↑ vim-erlang-omnicomplete plug-in for Vim
- ↑ ALE plugin-in for Vim
- ↑ 7.00 7.01 7.02 7.03 7.04 7.05 7.06 7.07 7.08 7.09 7.10 7.11 7.12 7.13 7.14 erlide plug-in for Eclipse
- ↑ 8.00 8.01 8.02 8.03 8.04 8.05 8.06 8.07 8.08 8.09 8.10 8.11 8.12 8.13 8.14 8.15 8.16 intellij-erlang plug-in for IntelliJ
- ↑ 9.0 9.1 Erl-AutoCompletion plug-in for Sublime Text 3
- ↑ 10.0 10.1 10.2 10.3 atom-language-erlang plug-in for Atom
- ↑ 11.0 11.1 11.2 11.3 11.4 vscode_erlang plug-in for Visual Studio code
- ↑ vim-erlang-tags plug-in for Vim
- ↑ erlang-vscode plug-in for Visual Studio Code
- ↑ Distel plug-in for GNU Emacs
 | Original source: https://en.wikipedia.org/wiki/Source code editors for Erlang. Read more |