Si no estás macro-ción, es probable que vale la pena mirar registers también. :help registers
fue alucinante.
En una cáscara de nuez simplificada, hay 26 "portapapeles personalizables" adicionales, llamados registros, donde puede almacenar texto, comenzando con a
y pasando por z
. Para agregar texto a un registro en el modo de comando, toque "
, nombrando el registro (digamos f
) y luego escribiendo el "movimiento" en el que desea seleccionar el texto.
Las copias con un registro (cursor en [T]):
Estado del archivo inicial
This is my first line.
[T]his is my second line.
This is my third line.
Tipo "fyy
en el modo de comando para llenar el registro con una línea (yy
). Escriba p
(* vea debajo) para pegarlo inmediatamente. Por lo tanto, el resultado de escribir "fyyp
es exactamente lo mismo que haber escrito yyp
con el portapapeles predeterminado.
Resultado
This is my first line.
This is my second line.
[T]his is my second line.
This is my third line.
Al añadir a un registro:
utilizan la letra capital para anexar a su registro existente. En el ejemplo anterior después de pegar, presione j
para pasar a una línea y luego "Fyy
. Luego escriba p
para pegar. Tiene anexado "Esta es mi tercera línea". a los contenidos de f.
Resultado
This is my first line.
This is my second line.
This is my second line.
This is my third line.
This is my second line.
[T]his is my third line.
(Usando una minúscula f
habría limpiado contenidos f
's y terminó con sólo la celebración de 'Esta es mi tercera línea.')
no he Encontré una forma de anexar al registro predeterminado, por lo que está atrapado con unas pocas teclas adicionales que acceden a los registros "nombrados", pero con un poco de trabajo, es una manera fácil de agregar a "portapapeles" sobre la marcha.
- ¿Por qué
p
pasta de lo que está en registro f
inmediatamente después de que un tirón en f
? Debido a que su registro predeterminado contiene la última selección, y aparentemente no contiene lo que agregó al f
, sino que extrae todo lo que está en f
cuando lo agrega. Podría ser más expositivo decir que, en el primer caso, "el resultado de escribir "fyy"fp
es exactamente lo mismo que haber escrito yyp
con el portapapeles predeterminado".
tan simple! :) ¡Muchas gracias! – Reman