Suponha que você esteja digitando no vim e existem 5 expressões comuns que você precisa inserir no texto repetidamente.
Existe uma maneira de você dizer ao vim para colar em várias pranchetas sem sair do modo de inserção?
ctrl-r seguido pelo registro permite colar o conteúdo de um registro sem sair do modo de inserção.
Ctrl+ r" Colocar a partir do registro padrão
Ctrl+ rd Colocar do registro d
A propósito, no vim eles são chamados de "registradores" e não "pranchetas" e o verbo é "colocar", não "colar". (Lembrete, para obter uma seleção visual no registro d, você usaria "dy)
Você precisa que essas expressões venham das pranchetas?
Você pode facilmente fazer algo assim:
E o vim substituirá "some_unique_string" por "foo bar baz" assim que você o inserir no modo de inserção.
fonte
Se são sempre as mesmas expressões, por exemplo, na programação em java coisas como "private static void main (String ... args)", você pode usar um plugin como snipmate . Você pode configurá-lo para digitar "main
<Tab>
" e ele se expandirá para o longo código java necessário, e possui mais recursos interessantes ...fonte