Androide

Cómo copiar, cortar y pegar en vim / vi

(10) Iniciación a VIM - Vim Cortar, Pegar y Borrar

(10) Iniciación a VIM - Vim Cortar, Pegar y Borrar

Tabla de contenido:

Anonim

Al trabajar con archivos de texto, copiar, cortar y pegar texto es una de las tareas más comúnmente realizadas.

Vim o su precursor Vi viene preinstalado en macOS y en casi todas las distribuciones de Linux. Conocer los conceptos básicos de Vim es útil en una situación en la que su editor favorito no está disponible.

Este artículo muestra cómo copiar, cortar y pegar en el editor Vim / Vi.

Copiar, cortar y pegar en modo normal

Cuando inicias el editor de Vim, estás en el modo normal. En este modo, puede ejecutar comandos de Vim y navegar por el archivo.

Para volver al modo normal desde cualquier otro modo, simplemente presione la Esc .

Vim tiene su propia terminología para copiar, cortar y pegar. Copiar se llama yank ( y ), cortar se llama delete ( d ) y pegar se llama put ( p ).

Copiar (Yanking)

Para copiar texto, coloque el cursor en la ubicación deseada y presione la tecla y seguido del comando de movimiento. A continuación hay algunos comandos de extracción útiles:

  • yy : Yank (copia) la línea actual, incluido el carácter de nueva línea. 3yy - Yank (copiar) tres líneas, comenzando desde la línea donde se posiciona el cursor. y$ - Yank (copiar) todo, desde el cursor hasta el final de la línea. y^ - Yank (copiar) todo, desde el cursor hasta el inicio de la línea. yw - Yank (copia) al comienzo de la siguiente palabra. yiw - Yank (copiar) la palabra actual. y% - Yank (copia) al personaje coincidente. De forma predeterminada, los pares admitidos son () , {} y . Útil para copiar texto entre corchetes coincidentes.

Cortar (borrar)

En modo normal, d es la clave para cortar (eliminar) texto. Mueva el cursor a la posición deseada y presione la tecla d , seguido del comando de movimiento. Aquí hay algunos comandos útiles para eliminar:

  • dd : elimina (corta) la línea actual, incluido el carácter de nueva línea. 3dd - Eliminar (cortar) tres líneas, comenzando desde la línea donde se encuentra el cursor, d$ - Eliminar (cortar) todo desde el cursor hasta el final de la línea.

Los comandos de movimiento que se aplican para tirar también son válidos para eliminar. Por ejemplo, dw , elimina al comienzo de la siguiente palabra y d^ elimina todo, desde el cursor hasta el inicio de la línea.

Pegar (poner)

Para colocar el texto eliminado o eliminado, mueva el cursor a la ubicación deseada y presione p para colocar (pegar) el texto después del cursor o P para colocar (pegar) antes del cursor.

Copiar, cortar y pegar en modo visual

El modo visual de Vim le permite seleccionar y manipular texto.

  1. Coloque el cursor en la línea que desea comenzar a copiar o cortar.

    El modo visual tiene tres subtipos.

    • Presione v para ingresar al modo visual. Presione V para ingresar al modo de línea visual, donde el texto se selecciona por línea. Presione Ctrl+v para ingresar al modo de bloqueo visual. En este modo, el texto se selecciona mediante bloques rectangulares.

    Entrar al modo visual también marca un punto de selección inicial.

    Mueva el cursor al final del texto que desea copiar o cortar. Puede usar un comando de movimiento o las teclas de flecha arriba, abajo, derecha e izquierda.

    Presione y para copiar, o d para cortar la selección.

    Mueva el cursor a la ubicación donde desea pegar el contenido.

    Presione P para pegar el contenido antes del cursor, o p para pegarlo después del cursor.

Conclusión

En esta guía, le mostramos cómo copiar, cortar y pegar en Vim.

Siéntase libre de dejar un comentario si tiene alguna pregunta.

terminal vim