x
no pone cosas en el portapapeles, las coloca en un registro . Si no le dice en qué registro colocarlo, lo coloca en el registro sin nombre, que por supuesto sobrescribe los contenidos anteriores. Entonces, en lugar de eso, dígale qué registro usar:, " REGISTER x
donde REGISTER es cualquier letra individual. Luego usa el mismo prefijo de registro de cotización ppara pegar desde ese registro. (Nota: las minúsculas reemplazan su contenido; las mayúsculas se agregan).
También hay dos registros especiales "0
y "1
. "0
es el ytexto yanked ( ) más reciente , que permanecerá incluso si elimina algún texto con otro comando (like x). "1
es el texto eliminado más recientemente, siempre que ese texto no sea pequeño (una línea). Entra un pequeño texto eliminado "-
.
Finalmente, como señala Steve Vermeulen, puede decirle a vim que no guarde el texto eliminado especificando el registro de agujeros negros "_
.
El comando de ayuda relevante es :help registers
.