Los comandos de los que habla utilizan el denominado registro "sin nombre". Está destinado solo para uso a muy corto plazo. "Voy a tirar de esto desde aquí y ponerlo por allá" tipo de cosas.
Cuando desee aferrarse a algo durante más de unos segundos mientras va y hace otra cosa, debe usar registros con nombre.
Por ejemplo, " a y ytirará de la línea en la que se encuentra el cursor en el aregistro. Nada lo golpeará accidentalmente, a menos que escriba otro comando que involucre el aregistro. Minutos, horas, incluso días después, puede escribir " a ppara soltar esa copia arrancada de la línea del aregistro debajo del que está el cursor.
(Para que esto funcione realmente bien, debe tener una línea como set viminfo='50,\"1000en su ~/.vimrcarchivo, para decirle que recuerde cosas como registrar contenidos en las sesiones de Vim. ¡Luego puede irse de vacaciones entre tirar y poner!)
Hay 26 registros con nombre (az). Si los da en mayúsculas en lugar de como se muestra arriba, agrega los contenidos del registro actual en lugar de reemplazarlos. Por lo tanto, puede construir algo realmente complejo, por ejemplo, registrar huna pieza a la vez, y luego dejarlo todo de una vez con " h p.
Tenga en cuenta que el nombre del registro es opcional. Esto implica que puede haber muchos comandos que ya conoce y usa donde podría estar usando registros con nombre. Digamos :help registersen Vim para tener una idea de las posibilidades.
Además, consigue una taza Vi .
y, continuar editando incluyendodyx, y pegar el texto arrancado con"0p