Tugger the SLUGger!SLUG Mailing List Archives

[SLUG] search and replace multiple files?

I'm looking for a GUI that allows me to search and replace in multiple
files, then leaves open the files that have changed - any pointers?

For example, I want to replace "def fubar" with "def snafu" across 50
files. I then want to close all the files that didn't have changes, so I
can investigate the changed files in more detail (yes, I'm refactoring).

PS I know about sed, and how to edit multiple files in vim [1].