Como pesquisar e substituir pelo ack no vim?
Estou usando o plugin Ack no Vim, o que me ajuda a procurar rapidamente por strings no meu projeto. No entanto, às vezes eu quero substituir todas ou algumas ocorrências das seqüências encontradas. Você pode fazer algum tipo de pesquisa global e substituir usando o arglist do Vim como este (fonte):
:args app/views/*/*
:argdo %s/, :expire.*)/)/ge | update
Mas em vez de usarargs
, Eu preferiria fazer uma pesquisa via Ack e, em seguida, substituir em todos os arquivos encontrados. Existe uma maneira de fazê-lo semelhante aoargdo
comando?