editor de texto emacs. Macros adicionales de GNU Emacs. Descargar el editor de texto de Emacs

GNU Emacs es un editor de texto extensible y personalizable y más. En esencia, es un intérprete de Emacs Lisp, un dialecto del lenguaje de programación Lisp con extensiones para admitir la edición de texto.

Haga clic en la imagen para ampliar


Características de GNU Emacs:
  • Modo de edición contextual con resaltado de sintaxis para varios tipos de archivos, incluido texto sin formato, código fuente y HTML.
  • Toda la documentación está integrada, incluido un tutorial para usuarios nuevos.
  • Soporte UNICODE para casi todos los lenguajes humanos y sus escrituras.
  • Altamente personalizable utilizando Emacs Lisp Code o GUI.
  • Una gran cantidad de extensiones que agregan otras funciones, incluida la gestión de proyectos, lectura de correo y noticias, interfaz de depuración, calendario y mucho más.
Muchas de estas extensiones se distribuyen con GNU Emacs, otras se compran.

Plataformas compatibles
La versión 24 de Emacs se ejecuta en estos sistemas operativos independientemente del tipo de máquina:
GNU, GNU/Linux, GNU/kFreeBSD, FreeBSD, NetBSD, OpenBSD, Solaris, Mac OS X, AIX, MS Windows, MS DOS.

GNU Emacs contiene código para soportar otros tipos de computadoras y sistemas operativos, pero en muchos casos no sabemos si realmente funciona en ellos. , que también se distribuye con GNU Emacs, enumera requisitos especiales para compilar GNU Emacs en estos sistemas.

Macros adicionales de GNU Emacs

Existe una gran cantidad de paquetes adicionales para ampliar la funcionalidad del sistema. Así, en la distribución estándar GNU Emacs existen paquetes para emulación de terminal, un cliente de correo electrónico, un calendario, un cliente Usenet, un administrador de archivos, un visor de documentos de ayuda GNU Info, etc. Existen macros para facilitar la edición de archivos de varios formatos ( textos de programa, ASCII Art, textos en formato SGML, XML y LaTeX, etc.).

GNU Emacs también se puede utilizar como un entorno integrado para crear programas, documentos y sitios web. Por ejemplo:

JDE agrega capacidades para trabajar con aplicaciones Java.
nxml-mode está diseñado para facilitar el trabajo con documentos XML. Las macros de este paquete agregan la capacidad de validar documentos XML con esquemas XML de RelaxNG, sangría automática y similares.
AUCTeX hace de GNU Emacs un entorno conveniente para preparar documentos TeX.
emacs-wiki-mode proporciona herramientas para crear y mantener sitios Wiki locales. Y el modo wikipedia facilita la edición de artículos de Wikipedia.
psvn y pcvs agregan herramientas para trabajar con los repositorios del sistema de control de versiones Subversion y CVS, respectivamente.
Puede encontrar información sobre la mayoría de las macros y paquetes de macros adicionales en el sitio EmacsWiki.

Además de editar textos y documentos, Emacs se puede utilizar como entorno para ejecutar juegos de computadora. La distribución estándar de GNU Emacs incluye el conocido programa Eliza, que se puede iniciar en el editor mediante el comando Mx doctor.

tenga en cuenta


Sólo existen unos pocos editores de texto decentes para Windows 10, y Emacs es uno de ellos. Sí, incluso con un competidor tan serio como , podemos recomendar con seguridad que descargue Emacs para Windows 10. Este editor de texto se destaca del número total de editores de texto no solo porque es gratuito, sino también porque es completamente universal. Todo esto fue posible gracias al concepto de los desarrolladores: crear un editor del que no sería necesario salir para resolver cualquier problema que surja al trabajar con textos.

Descargar el editor de texto de Emacs

Emacs hoy es un producto completamente diferente al que era hace unos años cuando apareció el programa por primera vez. Y si ya lo conoció y no quedó satisfecho, le recomendamos que descargue nuevamente Emacs para Windows 10 32/64 bits. La última versión, ya la 24ª consecutiva, ha adquirido cambios importantes, entre los principales:
  • Interfaz fácil de usar actualizada;
  • Mayor velocidad de operación;
  • Soporte para formatos adicionales;
Pero aunque el programa se volvió nuevo, el concepto siguió siendo antiguo. Dentro del programa encontrarás tres secciones principales:
  • Base;
  • Adicional;
  • Básico;
Los modos básico y principal incluyen trabajar con textos y todo lo relacionado con ellos. Y el modo adicional incluye todo lo que una persona que trabaja con texto pueda necesitar, pero estas capacidades no están directamente relacionadas con los textos. Como resultado, no sólo puede escribir texto, incluso en ruso, sino también trabajar con gráficos e incluso utilizar marcas de texto, al igual que los programadores. Por ejemplo, encontramos muchas similitudes en este editor y entorno de programación, e incluso puedes usar el editor de Emacs no solo para textos, sino también para codificar. Es bueno que, como antes, puedas descargar el programa de forma gratuita. Y gracias a los desarrolladores de habla rusa del equipo, puede obtener un producto no solo en ruso, sino también un programa que interactúa perfectamente con los textos cirílicos.

GNU Emacs (del editor inglés GNU MACroS) es un editor de texto en pantalla potente, extensible y altamente personalizable. Es una implementación GNU de Emacs. Creado por Richard Stallman.

En el modo de edición normal, GNU Emacs se comporta como otros editores de texto: las teclas imprimibles (a, b, c, 1, 2, 3, etc.) insertan los caracteres correspondientes en el texto, las teclas de movimiento cambian la ubicación del cursor. La tecla de retroceso elimina el texto, etc. Otros comandos se llaman presionando teclas especiales (Ctrl o Alt) junto con las normales. Cualquier comando de edición es en realidad una llamada a función desde el entorno Emacs Lisp. Incluso simplemente presionar a para insertar un resultado en una llamada de función, en este caso, comando de autoinserción.

Características de GNU Emacs

GNU Emacs tiene las siguientes propiedades especiales:

  • Fuerza

Tiene herramientas no solo para la simple inserción y eliminación de texto, sino también para administrar subprocesos, sangría automática y separación de palabras en programas, visualización y edición simultánea de más de un archivo, edición de texto formateado, puede tener en cuenta letras, palabras, cintas, oraciones, párrafos y páginas, así como expresiones y comentarios en diversos lenguajes de programación.

  • Documentación automática

En cualquier momento mientras trabaja con el editor, el usuario puede acceder a la ayuda integrada para obtener información sobre la combinación de teclas, el comando del editor, el modo de edición, etc.

  • Configurabilidad

El usuario tiene la capacidad de controlar casi todas las configuraciones posibles para el editor, desde definir los caracteres iniciales y finales de los comentarios hasta redefinir comandos asignados a teclas o combinaciones de teclas.

  • Extensibilidad

La funcionalidad del editor se puede ampliar agregando comandos completamente nuevos escritos en el lenguaje de programación Lisp. Estos programas se ejecutan en el intérprete GNU Emacs. La funcionalidad de GNU Emacs se puede ampliar mientras se trabaja en el editor. Casi cualquier parte de GNU Emacs se puede cambiar sin crear una nueva copia de GNU Emacs. La mayoría de los comandos de edición en GNU Emacs están escritos en el lenguaje de programación Lisp, con la excepción de algunas funciones que están escritas en el lenguaje de programación C y compiladas para mayor eficiencia.

Se considera que GNU Emacs está disponible en la mayor cantidad de plataformas de hardware entre todos los sistemas de software no triviales. Puede funcionar tanto en modo texto en terminales de texto como en modo gráfico en entornos gráficos.




Arriba