2010-02-16 18 views

Respuesta

9

algunas posibles soluciones:

Eliminación del texto no deseado primero :)

o

Al borrar la tienda de texto deseado en un registro distinto del predeterminado se registra, por ejemplo, para eliminar el texto deseado al final de la línea actual y almacenarlo en el registro b:

"bd$ 

A continuación, elimine el texto no deseado.

A continuación, pega el contenido del registro b:

"bp 

o

Eliminar el texto deseado en el registro del agujero negro como se sugiere en la respuesta vinculado a por Yarek T usando:

"_d 
6

quizás esta pregunta pueda arrojar algo de luz sobre su problema. 54255

Utiliza el "búfer de agujero negro" para eliminar líneas sin agregarlas al búfer yank.

2

Otra solución es utilizar el número reg isters. Cuando elimina un trozo de texto, se mueve al registro 1, el contenido actual del registro 1 se mueve al registro 2, etc. Los contenidos del registro 9 se descartan. Sin embargo, esto solo funciona para cambios más largos que una línea, por lo que las pequeñas eliminaciones no se capturan.

modo que puede eliminar la primera región, suprimir la segunda región, luego pegar de registro 2.

personalmente prefiero utilizar registros az, pero los registros numerados son útiles si se elimina algún texto y luego te das cuenta Olvidé especificar un registro.

Haz :help "1 para obtener más información.

También puede ver lo que está actualmente en todos los registros, incluyendo 1-9, con :registers

2

Tipo:

:registers 

Y obtendrá una lista de registros que contienen todas las eliminaciones anteriores . Siempre puedes elegir uno para pegar. P.ej.para los registros:

"1 Item1^J 
"2 Item3^J 
"3 Item2^J 

recoger el segundo y pegarlo con:

"2p 
Cuestiones relacionadas