I found out about Vim\'s substitute command...
:%s/replaceme/replacement/gi
And vimgrep...
:vimgrep /findme/gj project/**/*.r
This works for a small number of files.
vim ` find . -type f `
:bufdo %s/pattern/replacement/gec | update