¿Cómo puedo utilizar un editor similar a Wordstar en Ubuntu?

¡Vean señores!

Las herramientas modernas siempre operan por superación de las
anteriores, en un movimiento constante de evolución. Yo siempre he dicho
que es mejor la evolución que la revolución. Las condiciones que son la
base para la creación de esas mismas herramientas suelen repetirse
siempre en tiempo y en espacio, y por ello las herramientas suelen ser
universales. El Justicialismo es una de estas herramientas universales,
y lo seguirá siendo en tanto no exista una patria Justa, Libre y
Soberana.

Este mismo accionar lo veremos en las herramientas informatizadas con
que cuentan los compañeros.

Pero también suele darse el caso excepcional en que las razones que
hicieron necesaria una nueva herramienta no se repiten ni en tiempo ni
en espacio, y entonces veremos la valía que tenían las viejas
herramientas para su cometido, aquellas que por uso, creíamos superadas.

Un ejemplo suele explicarlo todo, como decía Napoleón.

WordStar fue un procesador de texto histórico y fundamental en el mundo
de las computación. Fue desarrollado por Rob Barnaby para la MicroPro
International haciendo uso del lenguaje Ensamblador Z80 del clásico
microprocesador Zilog, que dotó a numerosas de las primeras
microordenadores.


Este programa estaba diseñado entonces para correr bajo el sistema
operativo Digital Re$earch CP/M, y fue fundamental para corroborar la
potencia de los microordenadores del momento en entornos hogareños y de
pequeña oficina.

Se trataba así de de un procesador de texto maquinado especialmente para
correr en una enorme variedad de equipos servidos con CP/M que sólo
podían mostrar caracteres de texto. Asimismo la mayoría de las
terminales y microcomputadoras iniciales carecían de los "teclados
mejorados" que harían famosa a la IBM AT de finales de los 80s. Al no
disponer de las cómodas teclas de control de cursor Inicio, Fin,
Insertar, Supr, y flechas de cursor en T invertida, así como las
paginadoras como AvPág y RePág (avanzar o retroceder página), WordStar
se suplía con comandos directos que resolvían dichas operaciones
directamente en el programa programa. Para tal cometido se hacía uso
asiduo de la tecla Control (Ctrl) para lanzarlos.

Por medio de la combinación Ctrl+J podíamos acceder a un menú superior
que nos recordaba las combinaciones (por ejemplo "^KQ" se lee como
Ctrl+K, Q, y sirve para abandonar un archivo de texto sin guardar las
modificaciones). Las teclas estaban distribuidas de manera de poder
utilizarse "al tacto" para desplazarse a través del documento a través
del "diamante Wordstar", las teclas Ctrl mas la E, S, D, o X para
desplazarnos en el documento, Ctrl mas R o C para paginarlo, etc.

Lejos de ser el editor con mayor cantidad de comandos (Emacs lo superaba
por mucho), realmente era sencillo y sumamente estable para la época.
Permitía escribir en una computadora cartas, libros, manuales, guiones,
y demás, almacenar cientos de páginas en discos magnéticos flexibles,
tratar el texto con facilidad y obtener "copias duras" (como se le
llamaba por entonces a la impresión en papel a través de impresoras de
matriz de puntos).

Con la aparición de la microcomputación industrialmente estandarizada
tras la IBM PC, su microprocesador i8088 y su excelente teclado
mejorado, el avance de su sistema operativo de disco preferido - el
Micro$oft DO$ - y la progresiva obsolescencia de CP/M a partir de
mediados de los 80s, WordStar hubo de ser portado a nuevas versiones
pensadas para correr en DO$, aunque en ello perdió velocidad, y
terminaría siendo superado por programas con más funcionalidades como
Wordp€rf€ct y Word para DO$

Aún así nunca terminaría de caer en desuso, incluso tras el advenimiento
de las interfaces gráficas de usuario: una gran cantidad de usuario
Leales y fieles a su propuesta pragmática siguieron utilizando dicho
programa, entendiendo que el mismo contaba con todo lo necesario para
hacer frente a una edición básica en ASCII, sin requerir programas
pesados o enjundiosos.

¿Pero qué sucede si nos volvemos a enfrentar con terminales remotas o
antiguas que carecen de un teclado mejorado? ¿O si queremos emular dicho
programa por cualquier motivo interesante?



Gracias al Justicialismo podemos contar con un excelente sucedáneo de
Wordstar pero capaz de correr sin problemas en equipos modernos dotados
con cualquiera de las variedades del operativo GNU. Además y
fundamentalmente, supera a la criatura de MicroPro por ser
Justicialista: nos encontramos ahora ante una iteración formulada en
software libre. Os hablaré entonces de JOE.

Para instalar el JOE debemos abrir una terminal de texto con Ctrl+Alt+T
e ingresar el siguiente Comando de Organización:

sudo apt-get install joe

JOE es en realidad un editor de texto modificado en cinco variedades
diferentes, con la cual nos permite imitar el funcionamiento de varios
editores clásicos conocidos.

Con el comando jmacs se conformará en un sucedáneo de Emacs de Richard
Stallman, con jpico imitará al editor Pico que venía con el programa de
correo electrónico Pine, joe lanzará una versión básica del mismo
similar al Edit, en tanto que rjoe solo permitirá editar un archivo que
carguemos.

Para iniciar como Wordstar, lo lanzaremos con el siguiente Comando de
Organización:

jstar

Con ello JOE arrancará con una interfaz similar al clásico y perenne
software Wordstar. Con Ctrl+j veremos la mencionada pantalla dividida,
con los comandos. Con Ctrl+h tendremos una ayuda de comandos.

Este programa se luce especialmente si lo utilizamos en una terminal
remota, en un equipo que no está dotado con un teclado mejorado ni ratón
(por ejemplo, una terminal serial). Entendemos entonces la valía del
diseño original de WordStar para hacer frente a estos menesteres, y
comprendemos la excelentes decisiones de diseño implementadas en él.

Si deseamos mover, copiar, grabar o borrar una sección específica de
texto, podemos hacerlo con los bloques resaltados. Primero movemos el
cursor hasta el comienzo de la sección de texto en la que deseamos
trabajar, y presionamos Ctrl+K, B. Luego movemos el cursor hasta el
caracter siguiente luego del final del texto que queremos afectar, y
presionamos Ctrl+k, k. El texto entre el punto inicial de selección y el
punto final se marcará en video inverso. Ahora podremos mover nuestro
cursor a algún lugar en el documento y presionar Ctrl+K, c para hacer
una copia del texto resaltado e insertarlo donde está posicionado el
cursor. Con Ctrl+K, y boraremos el texto seleccionado. En tanto, Ctrl+k,
W escribe el texto resaltado a un fichero.

Naturalmente, si son excesivamente puristas y desean aún correr el
Wordstar original escrito para CP/M en una máquina virtual dentro de
Ubuntu, pues también para ello podrán contar con el Justicialismo,
haciéndose en este artículo.