Pesquise em todo o projeto e substitua no Vim por Qargs

Pesquisar e substituir em todo o projeto no Vim é um pouco desajeitado, mas com o vim-qargs é um pouco mais fácil de realizar.

Suponha que você queira substituir tudo foopor clichê bar. Com Qargsvocê pode fazer isso da seguinte maneira:

:Ag foo -w app/ -G .js$
:Qargs

ag, grepou qualquer pesquisador mantém os termos encontrados na lista de correção rápida . Para disparar o substituto (com %S/foo/bar) primeiro, você deve mover os termos encontrados para a lista de argumentos – você não pode operar na correção rápida desta forma.

argdo %S/foo/bar/gc | update

Por conveniência, você pode fazer isso em duas etapas:

:Ag foo -w app/ -G .js$
:Qargs | argdo %S/foo/bar/gc | update