Introducción
Vim es un editor de texto de código abierto de uso común instalado de forma predeterminada en la mayoría de las distribuciones de Unix. Puede usar el editor de texto en dos modos, desde una interfaz de línea de comandos o como una aplicación independiente en una GUI.
Mientras trabaja en Vim, copiar, cortar y pegar texto son atajos de uso frecuente.
En este tutorial, aprenda a copiar, cortar y pegar en el editor Vi / Vim.
Copiar, cortar y pegar en modo normal
Antes de comenzar, asegúrese de estar en modo normal (edición de texto/modo de comando). La mejor manera de hacerlo es presionando Esc . Este modo te permite moverte fácilmente por el texto.
Copiando en Vim
Copiar texto en Vim también se conoce como tirar . Usa el y
tecla del teclado al realizar esta operación.
Hay una serie de yank
comandos, que difieren principalmente en la cantidad de texto que desea copiar.
Una vez en modo normal , mueva el cursor al lugar necesario y use el comando apropiado.
- Para copiar una línea completa , coloque el cursor al principio de la línea y escriba:
yy
- Para copiar tres (3) líneas , mueva el cursor desde donde desea comenzar a copiar y escriba:
3yy
- Para copiar una palabra con su espacio en blanco al final , copie el cursor al principio de la palabra y escriba:
yaw
- Para copiar una palabra sin su final espacio en blanco , desplácese con el cursor al principio de la palabra y escriba:
yiw
- Para copiar todo a la derecha del cursor hasta el final de la línea, use el comando:
y$
- Para copiar todo lo que queda del cursor al comienzo de la línea, escriba:
y^
- Para copiar todo entre el cursor y un carácter específico en la línea, use el comando:
ytx
El comando significa "tirar hasta x ”. Reemplazar x con el carácter al que desea copiar. El personaje x no se incluirán.
- Para copiar todo entre el cursor y un carácter específico en la línea (incluido ese carácter) , use el comando:
yfx
Esto le indica a Vim que "busque x ”.
Cortar en Vim
Cortar texto se conoce como eliminar en Vim. Usa la d
tecla al realizar esta operación.
Si está usando Vim en modo normal, puede cortar o eliminar texto fácilmente usando la d
dominio. Estas son algunas formas de cortar contenido:
- Para cortar toda la línea en el que se encuentra el cursor escriba:
dd
- Para cortar tres (3) líneas , a partir de donde se encuentra el cursor utilice:
3dd
- Para cortar todo a la derecha del cursor hasta el final de la línea use el comando:
d$
Pegar en Vim
Una vez que haya seleccionado el texto en Vim, no importa si está usando el yank
o delete
comando, puede pegarlo en la ubicación deseada.
En la terminología de Vim, pegar se denomina poner. y la función se utiliza con p
comando.
Puede pegar (o poner) texto moviendo el cursor a la posición deseada y presionando:
p
Usando este comando pega el texto seleccionado después del cursor .
Para añadir texto antes del cursor , escriba el comando en mayúsculas en su lugar:
P
Copiar, cortar y pegar en modo visual
Como alternativa, puede copiar y editar texto mediante la selección visual. rasgo. Este modo le permite seleccionar texto navegando.
Usa Esc para salir del modo utilizado anteriormente y habilitar la selección visual presionando:
v
(minúsculas) para comenzar a seleccionar caracteres individualesV
(mayúsculas) para seleccionar toda la líneaCtrl+v
para seleccionar por bloque
Después de haber seleccionado el texto deseado, puede presionar:
y
para tirar (copiar) el contenidod
para eliminar (cortar) el contenidop
poner (pegar) el contenido
Una vez que haya editado en Vim, asegúrese de guardar el archivo antes de salir.