El mejor IDE para Erlang es Emacs. Sin embargo, el modo que se envía con Erlang no es el mejor. El modo Erlware lo extiende y Distel le permite usar Emacs como un nodo Erlang, habilitando algunas características muy agradables. Vea esta publicación de blog.
Entre los complementos para NetBeans (ErlyBird) y Eclipse (ErlIDE), prefiero el de Eclipse. NetBeans al menos solía requerir versiones nocturnas de NetBeans y no funcionaba correctamente para mí.
Tenga en cuenta que "el modo Erlware Emacs está en desuso. Todos los cambios significativos realizados en la versión de Erlware se han incorporado a la última versión de la distribución oficial".
Maxim Vladimirsky
Si. Y todos los enlaces a proyectos relacionados con erlware están muertos.
cseder
77
El complemento Erlang para IntelliJ IDEA proporciona algunas funciones para la edición y navegación del código Erlang:
Resaltado de sintaxis y errores
Referencias resolviendo
Finalización de código para funciones, registros, variables, macros y palabras clave
Cambiar el nombre de la refactorización de módulos, funciones, registros, macros y variables
Refactorización de eliminación segura
Vista de estructura y usos de búsqueda
Formateador de código
Compilación y ejecución
Corredor de prueba Eunit
Integración del dializador
Fragmentos (plantillas en vivo)
Arreglos rápidos
Integración de barras de refuerzo
Acción de formateo de código basada en Emacs
Consola de shell Erlang
Depurador
Extraer refactorizaciones de variables y funciones
Ventajas: el resaltado de sintaxis, el autocompletado y la sugerencia funcionan bien. Durante la sugerencia, mostrará alguna documentación si está disponible: muy útil al explorar un módulo.
Las anotaciones de error y advertencia son rápidas y útiles.
A fin de cuentas, la experiencia del usuario es buena, especialmente si estás acostumbrado a eclipsar.
Contras: Erlide también puede ejecutar sus módulos, pero encuentro que el shell es demasiado torpe para ser utilizable. Siempre mantengo abierto un shell erlang "real" y compilo / pruebo mi código desde allí.
También hay un paquete de Textmate (google), pero todavía no lo he probado.
Uso SciTE: http://www.scintilla.org/SciTEDownload.html ya que no puedo molestarme en aprender las combinaciones de teclas de emacs y estoy impaciente por esperar a que se cargue el eclipse.
SciTE viene con una configuración de Erlang, pero debe descomentarse en el archivo de configuración.
De acuerdo, 2020 hoy en día, recomiendo usar vscode con complementos de erlang para desarrollar erlang.
jim ying
1
si eres un nuevo usuario de emacs, creo que emacs realmente puede matarte :(
Intento erlide (buggy para saltar a la definición, otro es bueno) modo emacs-erlang (realmente difícil para mí), finalmente elijo text2 sublime para el desarrollo diario. Te sugiero que lo pruebes.
instalo los siguientes complementos: control de paquetes sublime-erlang sublimerl ctags
Respuestas:
El mejor IDE para Erlang es Emacs. Sin embargo, el modo que se envía con Erlang no es el mejor. El modo Erlware lo extiende y Distel le permite usar Emacs como un nodo Erlang, habilitando algunas características muy agradables. Vea esta publicación de blog.
Entre los complementos para NetBeans (ErlyBird) y Eclipse (ErlIDE), prefiero el de Eclipse. NetBeans al menos solía requerir versiones nocturnas de NetBeans y no funcionaba correctamente para mí.
fuente
El complemento Erlang para IntelliJ IDEA proporciona algunas funciones para la edición y navegación del código Erlang:
Los complementos son gratuitos y de código abierto: http://ignatov.github.io/intellij-erlang .
fuente
Utilizo Erlide en eclipse ( http://erlide.org/ ).
Ventajas: el resaltado de sintaxis, el autocompletado y la sugerencia funcionan bien. Durante la sugerencia, mostrará alguna documentación si está disponible: muy útil al explorar un módulo.
Las anotaciones de error y advertencia son rápidas y útiles.
A fin de cuentas, la experiencia del usuario es buena, especialmente si estás acostumbrado a eclipsar.
Contras: Erlide también puede ejecutar sus módulos, pero encuentro que el shell es demasiado torpe para ser utilizable. Siempre mantengo abierto un shell erlang "real" y compilo / pruebo mi código desde allí.
También hay un paquete de Textmate (google), pero todavía no lo he probado.
fuente
El modo Erlang en Emacs es el IDE generalmente recomendado.
http://www.erlang.org/doc/apps/tools/erlang_mode_chapter.html
Si solo desea resaltar la sintaxis básica en Windows, he escrito una definición de sintaxis para NotePad ++ que funciona bien:
http://www.roberthorvick.com/2009/07/08/syntax-highlighing-for-erlang-in-notepad/
Existe una definición de Erlang para vim que estoy seguro de que Google sabe cómo encontrarla.
Estoy seguro de que otros han hecho lo mismo con otros editores.
fuente
Si usa Vim, le recomiendo Vimerl ( http://github.com/jimenezrick/vimerl ):
Caracteristicas
fuente
Uso SciTE: http://www.scintilla.org/SciTEDownload.html ya que no puedo molestarme en aprender las combinaciones de teclas de emacs y estoy impaciente por esperar a que se cargue el eclipse.
SciTE viene con una configuración de Erlang, pero debe descomentarse en el archivo de configuración.
fuente
Solía Geany y Vim, que son lo suficientemente buenos para el desarrollo. Geany también puede compilar y ejecutar el código.
fuente
IntelliJ IDEA tiene un gran complemento de Erlang
http://ignatov.github.io/intellij-erlang/
fuente
Yo uso notpad ++ para erlang
fuente
Otra opción es Visual Studio Code con la extensión erlang .
fuente
si eres un nuevo usuario de emacs, creo que emacs realmente puede matarte :(
Intento erlide (buggy para saltar a la definición, otro es bueno) modo emacs-erlang (realmente difícil para mí), finalmente elijo text2 sublime para el desarrollo diario. Te sugiero que lo pruebes.
instalo los siguientes complementos: control de paquetes sublime-erlang sublimerl ctags
eso es tan bueno como esperaba.
http://www.youtube.com/watch?v=T0rD0CQM4Yg
puedes ver este video para ver lo amigable que es sublime 2
fuente
Yo uso Eclipse con el complemento Erlide.
Tiene soporte para Gestión de Proyectos además de resaltado de sintaxis, autocompletado.
La integración con herramientas de terceros como Wrangler para la refactorización de código también es muy útil.
También se admite la depuración.
fuente
Estoy usando texto sublime en Windows, Mac y Linux.
fuente
Emacs o VIM no son una buena opción, si no tiene experiencia en ellos. Hay demasiados errores en Eclipse ... E IntelliJ IDEA es el mejor IDE
fuente