Costumo usar o /
comando vim search para verificar minhas expressões regulares (apenas para ver o que corresponde). Depois disso, geralmente uso o :%s
comando replace, onde utilizo esse regexp da pesquisa como uma string a ser substituída, por exemplo, primeiro procuro essa string:
/TP-\(\d\{5\}\)-DD-\d\{3\}
Corresponde exatamente ao que eu quero, então substituo:
:%s/TP-\(\d\{5\}\)-DD-\d\{3\}/\1/g
Mas eu tenho que escrever novamente toda a regexp aqui. Normalmente esse regexp é muito mais longo, é por isso que estou procurando uma solução:
Existe algum atalho ou script vim existente para colar esse padrão de pesquisa diretamente no comando replace?
Eu uso o vim no terminal (sem gvim).