Elvis (editor de texto)


Elvis es un clon mejorado del editor de texto vi , lanzado por primera vez en enero de 1990. Introdujo varias características nuevas, incluyendo resaltado de sintaxis y soporte integrado para ver documentos HTML y nroff . Elvis está escrito por Steve Kirkendall y se distribuye bajo la Licencia Artística Clarificada (ClArtistic) que es utilizada por Perl y es una licencia de software libre compatible con GPL.

Elvis fue el clon vi pionero, muy admirado en la década de 1990 por su concisión y muchas características. [2] [3] Influyó en el desarrollo de Vim hasta aproximadamente 1997. [4] [5]

Fue el primero en proporcionar resaltado de sintaxis de color (y en generalizar el resaltado de sintaxis a varios tipos de archivos), primero en proporcionar selecciones resaltadas a través del teclado.

jelvis , una variante japonesa, está disponible, basada en el trabajo de Jun-ichiro itojun Hagino hasta 1998. [6] Su trabajo más reciente en esta área se ha distribuido como parches contra nvi . También está disponible una versión coreana de Helvis , originalmente de Park Chong-Dae. [7] [8] Estas variantes fueron modificaciones de elvis 1.8 (10 de julio de 1994). [9] El editor nvi se basa en una versión anterior de elvis 1.5 (2 de abril de 1992). [10]

Elvis es un clon mejorado de vi. Para comprender el contexto completo en el que se creó Elvis, los lectores deben considerar la historia de vi . En esta sección examinamos el historial de versiones de Elvis casi exclusivamente.

Steve Kirkendall publicó la primera versión de Elvis en el grupo de noticias de Usenet comp.os.minix a principios de enero de 1990, con la intención de que fuera un clon más completo y fiel de Vi que Stevie de Tim Thompson (editor de ST para entusiastas de VI), lanzado tres años previamente. [11] [12] Kirkendall describió varias formas en las que Elvis era diferente de Stevie, a saber:


Ejemplo de la pantalla de ayuda de hipertexto de Elvis.
Ejemplo del modo de edición hexadecimal de Elvis.