vi es un Editor de Pantalla Completa ( Visual Editor, en inglés). Y que es eso? Un editor de pantalla completa es aquel editor que nos permite ver el documento que estamos escribiendo a medida que lo hacemos, en contraposición a un editor de líneas, que sólo nos permite ver la línea que estamos editando. Actualmente, la inmensa mayoría de los editores que existen son de pantalla completa, por lo que a los más jóvenes les puede sonar extraña la idea de un editor de líneas. Ejemplos de este tipo tenemos en el ed, sed y el edlin, que venía con el DOS hasta la versió 4.00.
El vi fue escrito por William Joy como parte de la distribución
bsd del UNIX. Posteriormente fue utilizado por AT&T para System V y se ha convertido en un standard de UNIX desde entonces.
vi es el editor por defecto en UNIX, y se distribuye con todas las versiones
relativamente modernas de UNIX (a partir de 1984). Esto significa que vayas
donde vayas, estés con el fabricante y la plataforma hardware que
estés, siempre encontrarás un vi si trabajas con UNIX. Además
, vi es un editor muy potente que puede hacer casi cualquier cosa; cuanto
más quieres, más te da.. Debido a sus diferentes modos de trabajo
, es mucho más rápido de utilizar y de realizar tareas con el
vi que con los editores "convencionales". Por si fuera poco, tiene un
tamaño muy reducido: la versión de SunOS es de 200Kb, y la
de HP-UX es de 220Kb.
Por desgracia, si. Es bastante difícil aprender a utilizarlo y, hasta
que lo consigues, puede ser hasta doloroso. Una vez que le tienes "cogido
el truco", será una herramienta poderosa, pero pasa tiempo hasta que
se lo coges. Normalmente, a las personas acostumbradas a utilizar editores
"intuitivos" no les gusta la forma de utilizarlo, pero realmente te acostumbras
y le sacas muchísimo jugo si lo utilizas bien.
Principalmente UNIX!. De todas formas, existen clones de vi que corren en
casi todos los S.O. actuales, incluyendo Unix, Dos, OS/2, Mac System 7 y
Windows.
Hay varios libros que cubren el tema del vi. De hecho, casi todos los libros
que hablan de UNIX tienen un capítulo dedicado al vi. De todas formas,
la mejor manera de empezar con el vi es usándolo. Arranca el vi con
un fichero de texto que no te sirva para nada (tu proyecto de final de carrera
NO es una buena elección!) y pruébalo. Recuerda: si te pierdes y
no sabes dónde estás, pulsa ESC un par de veces y estarás
en modo comando.
Por listar unos pocos: STvi (STevie), elvis, vile, vim, and nvi, xvi.
elvis, disponible para: Amiga, DOS, OS/2, Unix, VMS.
Hay algunas diferencias entre los diferentes clones del vi, lógicamente,
cada autor ha tratado de mejorarlo en lo que se le ha ocurrido, así que
lo mejor para saber qué diferencias hay es mirar en la documentación
que haya con el paquete que has obtenido.
(C)opyright, E. Larry Lidz, 1994, 1995. All Rights Reserved.
1.1 - Cuáles son las ventajas del vi? Lo utiliza alguien?
Por qué lo debería utilizar *yo*?
1.2 - Fantástico! Y hay alguna razón por la que NO usarlo?
1.3 - Y para qué Sistemas Operativos está disponible?
1.4 - De acuerdo... Aprenderé vi, pero... Por dónde empiezo?
1.5 - Qué clones de vi hay disponibles?
STevie, disponible para: Atari ST, DOS, Unix.
nvi, disponible para BSD 4.4.
vim, disponible para: Amiga, DOS, Mac System 7, Unix.
Las versiones para Amiga, DOS, y los fuentes están en:
ftp.fu-berlin.de /misc/editors/vim
vile, disponible para: DOS, OS/2, Unix, VMS.
xvi, disponible para: DOS, Unix.
[Indice][Siguiente][Anterior]
Esta versión de las Faq de vi ha sido recopilada por:Baruch Promislow de Macom Networking LTD.
La versión en castellano ha sido realizada por: Antonio Valle, de Abast Systems, S.A.
(C)opyright, Antonio Valle, 1996. Todos los Derechos Reservados.