logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Trabajando con el editor VI (2)

Selecciona el idioma :

Por favor, inicia sesión para que tu progreso sea registrado. Sin iniciar sesión, podrás visualizar el video pero no se aumentará tu avance en el curso

Transcripción Trabajando con el editor VI (2)


Para iniciar vim editando un archivo vacio, usamos el comando vi, acompañado del nombre del archivo a crear como argumento del comando.

Ej.:

  • vi archivo_de_texto_1
  • vi lista_de_telefonos.csv
  • vi ~/Documentos/tareas_pendientes.txt

Procedemos de forma similar para abrir un archivo previamente existente para ser editado con vim.

Desplazamientos del cursor elementos

Para mover el cursor y cambiar su posición en el archivo, usamos atajos de desplazamiento, por ejemplo:

  • 3w Desplazarse 3 palabras hacia la derecha.
  • 11b Desplazarse 11 palabras a la izquierda.
  • 0 Ir al comienzo de la línea.
  • $ Ir al final de la línea.
  • gg Ir al principio del archivo.
  • j Desplazar una posición hacia abajo.
  • k Desplazar una posición hacia arriba.
  • h Desplazar una posición hacia la izquierda.
  • l Desplazar una posición hacia la derecha.
  • Flechas Desplazar en la dirección de la flecha correspondiente.

Borrando y copiando texto

Para borrar texto usamos combinaciones basadas en el comando delete (d):

  • d4w Elimina las 4 palabras siguientes a la posición del cursor.
  • d3b Elimina las 3 palabras anteriores a la posición del cursor.
  • dd Elimina la línea en la que se encuentra el cursor.
  • 4dd Elimina 4 líneas consecutivas a la del cursor.

Para copiar texto usamos combinaciones basadas en el comando yank (y):

  • y5w Copia las 5 palabras siguientes a la posición del cursor.
  • y2b Copia las 2 palabras anteriores a la posición del cursor.
  • yy Copia la línea en la que se encuentra el cursor.
  • 6yy Copia 6 líneas consecutivas a la del cursor.

Reutilizando texto

Vim posee un registro en el cual se almacena el texto que es eliminado o copiado en el archivo, durante el proceso de edición. Podemos hacer uso de este registro para completar operaciones de Copiado-Pegado y Movida de texto.

Para completar estas operaciones, debemos usar, la operación put, la cual, sitúa el texto del registro en la posición indicada:

  • p Inserta el texto del registro en la posición del cursor.
  • P Inserta el texto del registro en la posición previa al cursor.

Para completar la operación de Copiado-Pegado:

  • Ubicamos el cursor en la posición a copiar.
  • Indicamos el texto a copiar (yank).
  • Desplazamos el cursor hasta la posición a pegar.
  • Insertamos (put) el texto copiado, existente en el registro.

Para completar la operación de Movida:

  • Ubicamos el cursor en la posición a cortar.
  • Cortamos el texto a mover (delete).
  • Desplazamos el cursor hasta la posición a pegar.
  • Insertamos (put) el texto eliminado, existente en el registro.

Otras operaciones

En vim existen otras operaciones útiles que podemos realizar a través de comandos específicos, por ejemplo:

  • o Abre una nueva línea debajo del cursor y añade texto tecleado.
  • O Abre una nueva línea encima del cursor y añade texto tecleado.
  • s Borra un carácter y substituye con el texto tecleado.
  • S Borra una línea y substituye.
  • x Borra un carácter.
  • xp Transponer 2 letras.

Cerrando vim

Para cerrar vim inmediatamente, podemos usar 2 combinaciones útiles, pero con resultados totalmente diferentes:

  • :x Guarda los cambios realizados en el archivo y cierra vim.
  • :q! Descarta los cambios realizados en el archivo y cierra vim.


trabajando editor vi 2

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?