Vim: colar texto arrancado enterrado do Registro

Esta é uma dica rápida. Eu estava apenas editando um arquivo e selecionei visualmente e excluí um grande pedaço de código, que eu iria colar em sua própria função. Mas eu acidentalmente apaguei outra linha secundária antes de colar o trecho principal do código.

No passado, eu teria batido uvárias vezes para voltar ao ponto em que havia selecionado o texto original e teria começado de novo, rabugento . No entanto, uma lâmpada acendeu-se sobre o meu teclado! O texto arrancado ainda está em um registro!

Verifique os registros com :reg

Então, eu verifiquei os registros … e lá estava no registro “1

:reg
--- Registers ---
"" Helper function to
"0 /**^J * Helper function to save ...
"
1 $dcs_id = db_insert('interesting ...

Colar de um registro

Então, pulei para o ponto correto na nova função e colei do registro com: "1p

tldr;

  • Imprimir registros
:reg
  • Cole o registro
"1p

Para colar a partir de um registo, escreva o nome de registo, neste caso “1 e, em seguida, a pasta de comando P ou P .