O Vim é perfeitamente adequado para isso - ele vem com seu próprio conjunto de slots, chamado de registros .
Você pode acessar o último, o último, o último, etc. excluídos ou arrancados, prefixando o comando p paste com "0 , "1 , etc.
Como alternativa, você pode usar 26 registros nomeados a - z ; explicitamente yank / delete para eles via "ayy . O comando :registers lista o conteúdo atual.
Leia mais em :help registers .