Introducción
Vim es uno de los editores de texto más populares entre los desarrolladores de software y los administradores de sistemas. En macOS y varias distribuciones de Linux, viene preinstalado. Cuando trabajamos con Vim, copiar, pegar o pegar texto es una de las actividades más comunes que hacemos la mayor parte del tiempo. En este tutorial aprenderá a copiar, cortar y pegar en Vim o Vi.
Copiar, cortar, pegar en modo visual
Si está en otro modo, presione Esc
para ingresar al modo normal, de modo que pueda ejecutar comandos de Vim y navegar por el archivo.
- Coloque el cursor en la línea desde la que desea comenzar a copiar o cortar.
- Aquí puede presionar
v
(letras minúsculas) para comenzar a copiar desde la posición donde está el cursor o presionarV
(letras mayúsculas) para copiar toda la línea donde está el cursor. - Ahora use las
h
,j
,k
,l
para mover el cursor hacia la izquierda, abajo, arriba, derecha donde está el final del texto. - Aquí puede presionar
y
para copiar el texto o presionard
para cortar el texto. - Luego, coloque el cursor donde desea pegar el texto.
- Finalmente, presione
p
(minúscula) para pegar el texto después de la posición del cursor y presioneP
(mayúscula) para pegar el texto antes de la posición del cursor.
Puede realizar las operaciones Copiar-Pegar o Cortar Pegar siguiendo las instrucciones anteriores. Si desea conocer más comandos cortos para copiar en corte de texto, lea los siguientes puntos.
Copiar o Yanking en Vim
El proceso de copia también se conoce como Yanking in Vim. También puede utilizar los siguientes comandos directamente en el modo normal para copiar texto.
yw | Copie el texto al principio de la siguiente palabra |
YIW | Copie la palabra actual donde se encuentra el cursor. |
y $ | Copie el texto desde el cursor hasta el final de la línea. |
Automóvil club británico | Copie la línea actual con el carácter de nueva línea. |
3aa | Copie tres líneas de la línea donde está el cursor. |
4aa | Copie cuatro líneas de la línea donde se encuentra el cursor. |
y% | Copie el texto hasta que el carácter coincidente, como (), [], {}. |
y ^ | Copie el texto del cursor al principio de la línea. |
Cortar o eliminar en Vim
También puede utilizar los siguientes comandos directamente en el modo normal para cortar texto.
dw | Corta el texto al principio de la siguiente palabra. |
DIW | Corta la palabra actual donde se encuentra el cursor. |
d $ | Corta el texto desde el cursor hasta el final de la línea. |
dd | Corta la línea actual con el carácter de nueva línea. |
3DD | Corta tres líneas de la línea donde está el cursor. |
4DD | Corta cuatro líneas de la línea donde está el cursor. |
D% | Corta el texto hasta que el par de caracteres coincidentes sea (), [], {}. |
d ^ | Corta el texto desde el cursor hasta el principio de la línea. |
Pegar en Vim
Puede pegar texto en Vim usando la p
para pegar después de la posición del cursor y P
para pegar antes de la posición del cursor.
Conclusión
En este tutorial, aprendió a copiar, cortar y pegar en Vim o Vi. Si tiene alguna pregunta, comente a continuación.