Uemacs
MicroEMACS 4.0, también conocido por su ejecutable uemacs, es un editor de texto muy simple de utilizar, ya que ofrece edición en modo pantalla en la terminal, y con una utilización muy somera de recursos. Se trata de una herramienta muy poderosa para emplear en la edición de ficheros de texto. Cuenta con numerosos comandos, opciones y funcionalidades que permiten hacer toda modificación imaginable con el texto.
uemacs está inspirado en el Microemacs de Dave Conroy y las alteraciones realizadas por Daniel W. Lawrence y de portabilidad mejorada por Petri Kutvonen de la Universidad de Helsinski. Como tal, fue recompilado por Linus Torvalds.
Uso
Ejecuta MicroEMACS con su ejecutable:
uemacs fichero.txt
Pantalla de MicroEMACS
La pantalla de MicroEMACS se divide horizontalmente en cuatro secciones, que desde arriba a abajo son:
- la sección superior (“fkeys”) mostrará la ayuda de las teclas de función y y los menúes activables;
- la sección central presenta el contenido de búfer de edición y constituye la ventana principal donde se puede redactar el texto;
- una línea de status que muestra la hora, posición de línea y columna, y el nombre de la ventana en la que te encuentras;
- en la parte inferior se ecuentran la línea de introducción de comandos de MicroEMACS.
Edición básica con MicroEMACS
La sección fkeys te indica los siguientes usos para las mismas:
| Atajo | Resultado |
|---|---|
| F1 | Buscar hacia adelante |
| F2 | Buscar hacia atrás |
| F3 | caza hacia adelante |
| F4 | caza hacia atrás |
| F5 | Desactiva la ventana de ayudas de teclas de función |
| F6 | Ayuda de MicroEMACS |
| F7 | Siguiente ventana |
| F8 | Cargar página de macros |
| F9, o Ctrl+x,Ctrl+s | Guarda el fichero |
| F10, o Ctrl+x,Ctrl+c | Sale de MicroEMACS |
Para editar texto prosa, presiona F8 y carga los macros de procesamiento de texto con w. Ahora tendrás disponibles las siguientes funciones:
| Atajo en modo prosa | Función |
|---|---|
| F1 | Centra el texto |
| F3 | Reformatea el párrafo |
| F4 | Revisa la ortografía |
| F5 | Indenta el párrafo |
| F6 | Previsualiza la salida |
| F7 | Activa las palabras |
| F8 | Salida de borrador |
| F9 | Conteo de palabras |
| F10 | Salida final |
Páginas de macros
Presiona F8 para cargar otra página de macros. Estos permiten especializar el trabajo del procesador de textos. Las páginas de macros que podrás utilizar son:
| Letra | Macro de MicroEMACS |
|---|---|
| w | Macros para procesamiento de texto |
| e | Macros para Emacs |
| b | Edición para bloque |
| p | Macros para Pascal |
| c | Macros para lenguaje C |
| l | Macros para LISP |
| o | Macros para Cobol |
Ayuda de MicroEMACS
MicroEMACS cuenta con ayuda en pantalla, dividida temáticamente (en inglés). Usa F6 para acceder a la ayuda, y se te presentará el índice temático (al que podrás retornar con la tecla Home. Con la Tecla Intro podrás escoger un tema, y avanzar o retroceder entre ellos con AvPág o RePág. La tecla F10 te permitirá salir de la ayuda de MicroEMACS.
Modos de MicroEMACS
Al igual que el Emacs, uemacs te permite cambiar de modos de escritura gracias al uso de macros avanzados. Sin embargo, los utilizados en uemacs no son equivalentes a los del Emacs tradicional.
Los macros avanzados pueden introducirse con el comando Ctrl+X,M.
| Macro | Modo de MicroEMACS |
|---|---|
asave | Modo de autoguardado (cada 256 caracteres). |
exact | Busca y reemplaza cadenas de caracteres de forma exacta |
cmode | Modo para programar en lenguaje C |
magic | Busca y reemplaza con expresiones regulares |
over | modo de sobreescritura/inserción |
wrap | corta las líneas tras 72 caracteres |

