Escolar Documentos
Profissional Documentos
Cultura Documentos
Vi, proveniente de la palabra Visual, es un programa catalogado como editor de texto ya que a
diferencia de los categorizados como procesador de texto, no ofrece herramientas para visualizar
el resultado final del documento al momento de imprimirlo. Es decir, carece de opciones para
centrar o justificar texto, pero si permite las actividades básicas como copiar, pegar, mover o
eliminar caracteres versatilmente. Con frecuencia este tipo de programas son utilizados por los
programadores para el desarrollo de código fuente.
Seguramente, te estas preguntando ¿por que debemos saber sobre Vi?, la principal razón es
porque se encuentra en todas las distribuciones en Linux y en situaciones de emergencia es
posible que sea el único editor disponible para solventar algún problema de de corrupción del
sistema, errores de arranque u otra catástrofe. No obstante, los recursos necesarios son bajos y es
ideal para la administración de archivos del sistema.
El Editor de Texto Vi
Vi fue creado tomando recursos de ed y ex, dos editores para Unix. Escrito originalmente por Bill
Joy en el año 1976. Existe una versión mejorada llamada Vim, pero debido a que Vi esta
prácticamente en todas las distribuciones, se hace necesario conocer sus rudimentos para
operaciones de emergencia.
El edito Vi es un editor de texto que puede usarse en todos los tipos de terminal, su ejecución es a
pantalla completa, es capaz de manejar en memoria el texto de un archivo entero y bastan unas
pocas teclas para realizar operaciones necesarias.
Modos de vi
El modo de comando o regular: es el modo por defecto de vi, donde las teclas permiten realizar
acciones de desplazamiento del cursos, recorrido del archivo, manejo del texto o simplemente
salir de la edición.
Y por ultimo, modo última línea o ex: donde las teclas se utilizan para escribir comandos al final de
la pantalla, en la última línea.
Guía de supervivencia de vi
Guía de supervivencia de vi
Una vez que haya sido desplegado el archivo podrás desplazarte bien sea con los cursores de
flecha o con las teclas: h,j,k,l en caso de que no poseas ningún cursor con flechas.
vi
vi archivo1 archivo2
De igual forma nos permite abrir el archivo posicionando el cursor en una linea especifica, al final
del archivo o según la ocurrencia de alguna palabra clave. A continuación los ejemplos
respectivamente:
vi +45 archivo1
vi +$ archivo1
vi +/Habia archivo1
Comandos básicos
Con unos cuantos comandos básicos, ya podrás trabajar tu archivo en vi.
Comando Descripción
Es una manera forzada de salir del editor sin guardar la información (inclusive si ya fueron rea
:q!
cambios sobre el archivo)
x Se usa para elimina el carácter que está en ese momento bajo el cursor
dd Sirve para elimina la línea que está en ese momento bajo el cursor
Se utiliza para eliminar x cantidad de lineas del archivo, contando a partir de la que en ese mom
dxd
el cursor.
nx Se usa para eliminar n caracteres contando a partir del cursor en ese momento.
x>> Se utiliza para la identacion de x líneas hacia la derecha iniciando a partir del cursor.
x<< Se utiliza para la identacion de x líneas hacia la izquierda iniciando a partir del cursor.
Buscar y reemplazar
Para realizar búsquedas de palabras, lo hacemos desde el modo regular o de comando. Es tan
sencillo como introducir el símbolo “/” seguido de la secuencia de caracteres a buscar. Pulsamos la
tecla Enter para la confirmación. Para navegar entre las ocurrencias utilizamos la tecla n.
Lo mejor de este método, es que sumamente efectivo para realizar búsquedas mediante el uso de
expresiones regulares.
Copiar y pegar
El editor Vi también nos brinda la posibilidad de copiar y pegar una selección de líneas. El proceso
es simple, introducimos el siguiente comando:
nyy
El resultado sera, 18 lineas copiadas al portapapeles. Para pegar la selección solo introducimos la
letra p.
Cortar y pegar
ndd
De igual forma, n representa el numero de lineas a cortar y finalmente para pegar utilizamos la
tecla p.