Ahora, explicaremos múltiples métodos para copiar y pegar en VI. También incluiremos copiar y pegar en diferentes modos.
Copiar, pegar y cortar en modo normal
El sistema abre automáticamente el modo normal cuando abre el editor VIM. Los comandos VI/VIM se pueden ejecutar en este modo y navegar a través de archivos.
Operación de copia en VI/VIM
También conocemos la operación de copia como la operación de Yank en VI/VIM. Aquí, mantenemos el cursor en la posición deseada mientras copiamos el texto. Nuestro siguiente paso sería usar el comando "y" seguido del comando de movimiento. Algunos de los famosos comandos de Yank (copia) son los siguientes:
y% | Este comando copia el texto entre caracteres similares, como Brackets (). Por ejemplo, si hay algún texto entre los corchetes (), puede copiarlo con la ayuda de este comando. |
yiw | Este comando copia la palabra actual. |
YW | Este comando copia el texto donde se coloca el cursor al comienzo de otra palabra. |
y^ | Este comando copia todo el texto, comenzando al comienzo de la línea donde se coloca el cursor. |
y $ | Este comando copia todo el texto, comenzando desde la posición del cursor al final de la línea. |
2yy | Este comando copia las dos líneas, comenzando con la línea del cursor. |
yy | Este comando copia la línea donde colocamos el cursor, y el carácter de Newline está presente. |
Pegar operación en VI/VIM
En VI/VIM, la operación de pasta se llama operación de colocación. La única forma de pegar en VI/VIM es colocar el cursor en la ubicación deseada y usar "P" para pegar texto antes o después del cursor.
Operación de corte en VI/VIM
En VI/VIM, conocemos la operación de corte como la operación Eliminar. Para cortar el texto, es mejor colocar el cursor en la posición deseada. Después de esto, puede usar los comandos Movement usando el comando "D". Algunos de sus famosos comandos de eliminación (corte) son los siguientes:
d% | Este comando corta el texto entre caracteres similares, como Brackets (). Por ejemplo, si hay algún texto entre los corchetes (), puede cortarlo con la ayuda de este comando. |
diw | Para cortar la palabra actual. |
DW | Este comando corta el texto donde se coloca el cursor al comienzo de otra palabra. |
d^ | Usando este comando, puede cortar todo el texto a partir de la posición del cursor al comienzo de una línea. |
D $ | Este comando corta todo el texto, comenzando desde la posición del cursor al final de la línea. |
2DD | Este comando corta las dos líneas, comenzando con la línea del cursor. |
dd | Este comando corta la línea donde colocamos el cursor, y el carácter de Newline está presente. |
Copiar, pegar y cortar en modo visual
Está entrando en el modo visual que se muestra como un punto de selección inicial. También puede manipular y seleccionar texto en el modo visual de VI/VIM.
Presione "V" | Para acceder al modo visual. |
Presione "V" | Seleccione el texto por línea utilizando el modo de línea visual. |
Presione "Ctrl" y "V" | Para cambiar al modo de bloqueo visual. Este modo le permite seleccionar texto utilizando bloques rectangulares. |
Haga clic en el texto que desea cortar o copiar. Aquí, puede moverse a la izquierda, a la derecha, hacia abajo y arriba usando las teclas de flecha.
Conclusión
Esperamos que comprenda cómo copiar, pegar y cortar en vim. A veces, es posible que deba hacer cambios de configuración en su paquete; Copiar pasajero o pasar el texto en VI/VIM puede hacer esto. Esperamos que hayas encontrado este artículo útil. Consulte los otros artículos de Sugerencia de Linux para obtener más consejos y tutoriales.