jueves, 4 de julio de 2019

Comando vi y su uso

Sintaxis

La sintaxis para abrir Vi es la siguiente:

vi nombre_del_archivo

Una vez que se abrió el archivo, podrás desplazarte en él con los cursores o las teclas h, j, k y l (si el teclado no posee ningún cursor de flecha).

Los modos de Vi

Vi posee tres modos operativos:

El modo regular: es el modo que muestra cada vez que abre un archivo. Permite la introducción de comandos.

El modo de inserción: permite la inserción de caracteres que se capturan dentro del documento. Para pasar al modo de inserción, simplemente pulsa la tecla Insert en tu teclado o la tecla i predeterminada.


El modo de reemplazo: permite reemplazar el texto existente por el texto que captura. Solo pulsa r para ir al modo de reemplazo y pulse la tecla Esc para regresar al modo regular.

Los comandos básicos de Vi

Comando Descripción
:q Salir del editor (sin guardar la información)
:q! Obliga al editor a cerrarse sin guardar la información (incluso si se realizaron cambios en el documento)
:wq Guarda el documento y cierra el editor
:filenombre Guarda el documento con el nombre especificado

Los comandos de edición de Vi
Comando Descripción
x Elimina el carácter que está en ese momento bajo el cursor
dd Elimina la línea que está en ese momento bajo el cursor
dxd Elimina x líneas empezando por la que en ese momento está bajo el cursor
nx Elimina n caracteres empezando por el que en ese momento está bajo el cursor
x>> Indenta x líneas a la derecha empezando por la que en ese momento está bajo el cursor
x<< Indenta x líneas a la izquierda empezando por la que en ese momento está bajo el cursor

Buscar y reemplazar en Vi
Para buscar una palabra en un documento, en modo regular, solo introduce / seguido de la cadena de caracteres que se buscarán. Después pulsa la tecla Enter para confirmar. Utiliza la tecla n para ir de una palabra a otra.

Para reemplazar una cadena de caracteres por otra en una línea, encontrarás un comando muy eficaz en Vi al utilizar las expresiones regulares. Su sintaxis es la siguiente:

:s/cadena_a_ser_reemplazada/cadena_de_reemplazo/

Copiar y pegar y cortar y pegar en Vi
En Vi es posible copiar y pegar una selección de líneas. Para hacerlo, solo debes introducir el siguiente comando para copiar n líneas:
nyy


Por ejemplo, el siguiente comando copiará 16 líneas en el portapapeles:
16yy


Para pegar la selección, solo debes introducir la letra p.

El proceso de cortar y pegar n líneas es similar mediante el comando:
ndd

Después, presiona la tecla p para pegar.

No hay comentarios:

Publicar un comentario