Tagoror  
Enciclopedia      Correo Electrónico      Postales Electrónicas      El Tiempo
Buscar en el directorio  Enciclopedia



Emacs



Emacs es un editor de texto altamente extensible y configurable creado por Richard Stallman y distribuido bajo la licencia libre GPL. En la actualidad es mantenido por la Free Software Foundation.

Su nombre se atribuye a diversos acrónimos. Para algunos de sus partidarios, significa Emacs Makes All Computation Simple, por su gran capacidad. Para algunos de sus detractores, significa Emacs Makes A Computer Slow, por sus requerimientos relativamente altos, comparado con editores de texto más sencillos. Una definición más neutra es Escape Meta Alt Control Shift, por el uso extensivo que hace de las combinaciones de teclas especiales. Según su autor significa simplemente Editor MACroS.

Emacs es un editor potentísimo muy adecuado tanto para escribir texto plano como para programar o escribir scripts. Es extensible mediante el lenguaje interpretado lisp.

Manejo básico de Emacs

Para editar un texto (nuevamente el archivo ma.txt) con Emacs teclee desde la línea de comandos: emacs ma.txt

que en un ambiente X-Window abrirá un ventan nueva. Para abrir el archivo en una terminal de texto:

emacs -nw ma.txt

Una vez en Emacs podrá desplazarse sobre el texto con las flechas y escribiendo insertará texto (no hay modos a diferencia de vi). Los comandos en Emacs se indican con secuencias de teclas que comienzan con la tecla ESC (llamada Meta y abreviada como M en la documentación de Emacs) o teclas que se oprimen simultaneamente con Control (abreviada con C en la documentación de Emacs). Notese que la combinación M- en teclados de PC se puede conseguir también pulsando la tecla Alt junto con el siguiente caracter. Algunas secuencias de teclas útiles son:

C-x C-c 

Para salir de Emacs. (Note que son dos secuencias de teclas, primero Control simultáneamente con x y después Control simultáneamente con c).

C-x C-s 

Para salvar el archivo que se está editando.

C-e

Para ir al final de una línea.

C-a

Para ir al comienzo de la línea.

M-<

Para ir al comienzo del archivo.

M->

Para ir al final del archivo.

C-s

Para buscar incrementalmente un texto.

C-f

Avanzar a la derecha o a la siguiente línea si se está al final de una. Equivalente a flecha a la derecha.

C-b

Avanzar a la izquierda o al final de la línea anterior si está al comienzo de una. Equivale a flecha a la izquierda.

C-n

Avanzar a la línea siguiente, equivalente a flecha hacia abajo.

C-p

Pasar a la línea anterior, equivale a flecha hacia arriba.

M-x

Para dar un comando especial a Emacs, entre los comandos especiales están: info para consultar dentro de emacs páginas del manual info, man para consultar páginas del manual, shell para abrir una terminal dentro de emacs.

En parte inferior de este editor verá una línea de modo (tiene varios guiones) y debajo de esta el minibuffer o área de eco en la que Emacs recibe y envia información del usuario. La línea de modo puede aparecer con dos asteríscos al comienzo para indicar que el texto editado se ha modificado y no se ha salvado.

Hay algunas extensiones para Emacs que dan nueva funcionalidad, por ejemplo gnus para leer noticias y correo (si está disponible lo inicia con M-x-gnus), w3 para navegar en el web (lo inicia con M-x w3) y emacspeak que lee la información presentada en Emacs con un sintetizador de voz —muy útil para personas invidentes.

Véase también: Vim.


Editor de texto | Informática | Software libre




Tagoror Networks en: España  |  Filipinas  |  Mexico

Los documentos de esta enciclopedia on line se publican bajo la Licencia de Documentación Libre GNU