PD Requiem por el vi.
jamás lo admitiré... jamás!!!! no y nooooo!!!
Ni yo. ¿Nunca tuvisteis la necesidad de conectaros por telnet desde una máquina que no envía caracteres extendidos y editar un fichero? ¿A ver que otro editor te permite trabajar solo y exclusivamente con las teclas alfanuméricas? ¿Quien necesita que funcionen las flechas del cursor teniendo? L, H, J, K... ¿o la tecla de suprimir habiendo D? etc... etc... Bueno si está
ed que te permite trabajar incluso desde un teletipo sin pantalla solo con consola e impresora, pero ¿queda de eso?
¿Conocéis la Historia de vi?
Al principio solo había
ed,
ed es un editor de líneas bastante enfarragoso, así que
Bill Joy, mientras trabajaba en Berkeley con Ken Thompson, encontró el código de un editor llamado '
em' (Editor for Mortals, se llamaba así porque solo los inmortales podían hacer algo de provecho con
ed) y comenzó a mejorarlo. Le llamó a su versión primero '
en' (Que era lo siguiente alfabéticamente) pero siguió haciendo mejoras y finalmente surgió '
ex' (no se sabe si por el medio hubo o no todas las letras que siguen a la n).
Cuando consiguió un modem de 300 Bits por segundo (da vértigo solo pensar que nuestras adsl van unas 10.000 veces más rápido) y un terminal de esos con pantalla de fósforo verde o ambar sería algo con emulación VT100 o algo similar para trabajar desde casa decidió hacer una extensión del
ex. El caso es que como el cursor se podía desplazar por la pantalla, quería que su editor de líneas pudiese trabajar de forma visual y a esa extensión le llamó
vi (de VIsual supongo). Teclead '
ex' en vuestro linux y vereis como os aparece el editor ex diciendo "Entrando al modo Ex. Escriba «visual» para ir al modo Normal."
Luego
vi pasó a ser un editor autónomo. Hay que reconocer que es un trabajo fabuloso hacer un editor visual con el que poder trabajar cómodamente con una conexión de 300Bits por segundo. Calculad por lo bajo que redibujar una pantalla competa de 80x25 caracteres con sus retornos de carro y tal tardaría por lo bajo unos
(8) 64 segundos en el mejor de los casos, así que había que ahorrar ancho de banda a toda costa...
Pero las cosas bien hechas bien hechas están, ahora tenemos entornos gráficos y conexiones de banda ancha, y nadie se extraña de que a través de internet puedes conectarte con una pantalla remota y ver el escritorio casi sin retardos, todo tunelizado y securizado y todo lo que quieras, pero
vi sigue ahí y seguirá por muchos años y en más de una ocasión nos sacará de un apuro...
Aunque yo reconozco que lo primero que hago en un sistema linux es instalar el joe, que salvo casos excepcionales es el editor con el que más cómodo me encuentro, las teclas de '
wordstar' que fúe mi primer editor de textos en
CP/M que luego eran usadas en los entornos de desarrollo de Borland y en el archiconocido
sidekick me han marcado para siempre...
¿No hay emoticono de abuelete contando batallitas?
Corregido porque había calculado mal lo que tarda en dibujarse la pantalla, había calculado a 300 Bytes por segundo y no bits por segundo