MicroEMACS, también conocido como uemacs, es un editor de texto inspirado en el Microemacs de Dave Conroy. Como tal, ofrece edición en modo pantalla en la terminal, y con una utilización muy somera de recursos.
MicroEMACS es 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. A pesar de ello, es también muy simple de utilizar.
Ejecuta MicroEMACS con su ejecutable:
uemacs fichero.txt
La pantalla de MicroEMACS se divide en cuatro partes:
La pantalla de teclas de función 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:
| Tecla | 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 |
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 |
Al igual que el Emacs, aquí puedes cambiar de modos de escritura, aunque no son equivalentes.
Todos se incorporan con el comando Ctrl+X,M
| Letra | Modo de MicroEMACS |
|---|---|
| asave | Modo de autoguardado cada 256 caracteres |
| exact | Buscar y reemplazar encuentra los caracteres de forma exacta |
| cmode | Modo para escribir en código de lenguaje C |
| magic | Busca y reemplaza con expresiones regulares |
| over | modo de inserción |
| wrap | corta las líneas luego de 72 caracteres |
MicroEMACS cuenta con ayuda integrada 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.