INGRESAR

REGISTRARSE
Buscador

Trabajando con el editor vi (2)

Selecciona el idioma :

Debes permitir las cookies de Vimeo para poder visualizar el vídeo.

¡Desbloquea el curso completo y certifícate!

Estás viendo el contenido gratuito. Desbloquea el curso completo para obtener tu certificado, exámenes y material descargable.

*Al comprar el curso, te obsequiamos dos cursos a tu eleccion*

*Ver la mejor oferta de la web*

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

Publicaciones Recientes de linux

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?