Buscar..


Parámetros

Funcionalidad Registros
registro predeterminado ""
registros de historia "[1-9]
registro de tirón "0
registros nombrados "[az] , "[AZ] igual que "[az] pero se adjunta
recordar el patrón de búsqueda actual "/
pequeñas eliminaciones (diw, cit, ...) "-
registros de expresiones para matemáticas simples "=
registro de agujero negro para eliminar grandes trozos de texto eliminado de mem "_
último comando ":
último texto insertado ".
nombre del archivo "%
portapapeles "*
texto seleccionado "+
texto caído "~

Eliminar un rango de líneas en un registro con nombre

En Normal, escriba lo siguiente para eliminar un rango de líneas en un registro nombrado

:10,20d a

Esto borrará las líneas 10,20 en el registro "a . Podemos verificar esto escribiendo

:reg

Esto mostrará el texto que fue eliminado en el registro "a .

Para pegar el contenido en "a , simplemente escriba

"ap 

Pegue el nombre del archivo en el modo de inserción usando el registro de nombre de archivo

En el modo Insertar, presione <Cr> y luego % para insertar el nombre del archivo.

Esta técnica es aplicable a todos los registros.

Por ejemplo, si en el modo de inserción, desea pegar el patrón de búsqueda actual, puede escribir <Cr> y luego / .

Copiar / pegar entre Vim y el portapapeles del sistema

Utilice el registro quotestar para copiar / pegar entre Vim y el portapapeles del sistema

"*yy copia la línea actual en el portapapeles del sistema

"*p pega el contenido del portapapeles del sistema en Vim

Anexar a un registro

Tirar todas las líneas que contienen TODO en un registro mediante la operación de adición

:global/TODO/yank A

Aquí, estamos buscando una palabra clave TODO globalmente, convirtiendo todas las líneas en el registro a ( A registro agrega todas las líneas a a registro).

NOTA: En general, es una buena práctica borrar un registro antes de realizar la operación de adición.

Para borrar un registro, en el modo normal, escriba qaq . Confirmar que el a registro está vacío escribiendo :reg y observando que a registro está vacío.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow