Sto cercando il modo migliore per eseguire la ricerca e la sostituzione (con conferma) in tutti i file di progetto in Vim. Per "file di progetto" intendo i file nella directory corrente, alcuni dei quali non devono essere aperti.
Un modo per farlo potrebbe essere semplicemente aprire tutti i file nella directory corrente:
:args ./**
e poi fai la ricerca e sostituisci su tutti i file aperti:
:argdo %s/Search/Replace/gce
Tuttavia, quando lo faccio, l'utilizzo della memoria di Vim passa da un paio di dozzine di MB a oltre 2 GB, il che non funziona per me.
Ho anche installato il plugin EasyGrep , ma non funziona quasi mai: o non trova tutte le occorrenze o si blocca finché non premo CtrlC. Finora il mio modo preferito per eseguire questa operazione è ack-grep per il termine di ricerca, utilizzando la sua finestra di correzione rapida apri qualsiasi file che contiene il termine e non è stato aperto prima, e infine :bufdo %s/Search/Replace/gce.
Sto cercando un buon plugin funzionante che possa essere utilizzato per questo, o in alternativa un comando / sequenza di comandi che sarebbe più semplice di quello che sto usando ora.

