Search and replace over multiple files is difficult in my editor. There are plenty of tricks that can be done with find, xargs and sed
find
xargs
sed
KISS principle:
vim :args `ls` :argdo %s#SEARCH#REPLACE#gec |update
First character afer %s is used as separator