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:

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