so
1GvG:s/..../g
can replace over an entire buffer
However, suppose I have multiple vim buffers loaded, and I want to do a :s over
Greplace has a feature that supports this. There's also a pathogen ready version on github.