GNU Emacs
| Versión | 28(a partir del 4/27/2023) |
| Plataformas | Windows, Mac, Linux |
| Licencia | Código abierto |
| Categoría | Programación |
Características principales
- Editor de texto multiplataforma y de código abierto
- Incluye herramientas de entorno de desarrollo integrado, juegos y muchas otras funciones adicionales
- Se puede personalizar mediante extensiones
- Incluye un manual y tutoriales útiles
Descripción general del software
GNU Emacs es un editor de texto de código abierto disponible para Linux, Windows y macOS. Además de herramientas sencillas de edición de texto, incluye muchas otras funciones, como herramientas de Entorno de desarrollo integrado (entorno de desarrollo integrado), un calendario, un lector de correo y noticias, juegos y mucho más.
Principalmente, los desarrolladores y otros usuarios avanzados de PC utilizan Emacs para escribir y editar archivos de código fuente, páginas web y otros documentos. El conjunto de comandos de teclado y los modos de edición adaptados al contenido de Emacs facilitan la escritura de programas y páginas web a los usuarios experimentados. Luego, los desarrolladores pueden utilizar el compilador y las herramientas de ejecución y depuración que incluye Emacs para ejecutar y probar sus programas.
Sin embargo, Emacs incluye otras funciones que lo convierten en un editor de texto útil y divertido incluso para usuarios principiantes. Por ejemplo, Emacs permite jugar a Snake y Tetris dentro del editor si necesitas descansar del documento que estés escribiendo. Y aunque Emacs puede parecer intimidante para los usuarios nuevos o menos avanzados de PC, incluye un manual y tutoriales que te ayudarán a aprender sus comandos y funciones.
Emacs también permite (y recomienda) instalar extensiones, que añaden aún más funciones al programa. En el sitio web del programa hay muchas extensiones disponibles, y los desarrolladores pueden crear sus propias extensiones usando el lenguaje de programación Emacs Lisp (Elisp).
Resumen
GNU Emacs ofrece mejores resultados en manos de usuarios dispuestos a aprender sus numerosos comandos de teclado, profundizar en su conjunto de funciones avanzadas y añadir extensiones que personalicen aún más el programa. Si buscas un editor de texto sencillo y fácil de aprender, probablemente GNU Emacs no sea para ti. Pero si quieres un editor personalizable, con muchas funciones y altamente extensible, Emacs podría ser lo que buscas.
Tipo de archivo principal
Tipos de archivo compatibles
| Extensión | Tipo de archivo |
|---|---|
| .EL | Archivo de código Emacs Lisp |
| .1 | Página del manual de Unix, sección 1 |
| .A | Biblioteca estática |
| .ASM | Archivo de código fuente en lenguaje ensamblador |
| .C | Archivo de código fuente de C/C++ |
| .CC | Archivo de código fuente de C++ |
| .CEL | Archivo de script de Celestia |
| .CFG | Archivo del lenguaje de marcado de Wesnoth |
| .CONF | Archivo de configuración de Unix |
| .ELC | Archivo Lisp compilado de Emacs |
| .ERR | Archivo de registro de errores |
| .EX | Código fuente de Euphoria |
| .EXW | Archivo de código fuente de Euphoria |
| .H | Archivo de encabezado de C/C++/Objective-C |
| .HS | Script de Haskell |
| .INC | Archivo de inclusión |
| .INFO | Documento Texinfo |
| .JAVA | Archivo de código fuente de Java |
| .JSON | Archivo de notación de objetos de JavaScript |
| .L | Archivo de código fuente de Lex |
| .LHS | Script de Haskell literario |
| .LPD | Archivo de permisos de impresión del demonio LPD |
| .LUA | Código fuente de Lua |
| .M | Archivo de código fuente de Mercury |
| .MAN | Manual de Unix |
| .MD | Archivo de descripción de máquina |
| .MD | Archivo de documentación Markdown |
| .MENU | Archivo de menús del motor Quake 3 |
| .ML | Archivo de código fuente ML |
| .MPS | Archivo del Sistema de Programación Matemática |
| .OPTS | Archivo de opciones de configuración de Linux |
| .ORG | Documento de texto Org de Emacs |
| .PROPERTIES | Archivo de propiedades de Java |
| .PROPERTIES | Archivo de propiedades de Minecraft |
| .PY | Script de Python |
| .S | Archivo de código fuente |
| .TRI | Archivo de malla de triángulos |
| .TXT | Archivo de texto sin formato |
| .UTF8 | Documento de texto codificado en Unicode UTF-8 |
Otros tipos de archivo relacionados
| Extensión | Tipo de archivo |
|---|---|
| .CONF | Archivo de configuración genérico |
| .INFO | Archivo de información genérico |
| .JAV | Archivo de código fuente de Java |
