Vim: Search and Replace in All Buffers
Vim: Search and replace in all buffers
:bufdo %s/pattern/substitution/ge | update
bufdo: applies the following command to all buffers.
%s: means search and replace the whole file
g: change all instances in a line
e: avoids the error when the pattern doesn’t exist in a file
update: writes the file only if changes were made
See also :argdo
August 9th, 2007 at 3:43 pm
This is awesome. Would you mind me submitting this to VIM tips (crediting oyu site and linkign to the tip on this wiki page:
http://mark.foster.cc/wiki/index.php/Vim
August 10th, 2007 at 12:53 am
Thanks Justin!
I created a new Vim Tip
http://vim.wikia.com/wiki/Search_and_Replace_All_Buffers
And linked it on the wiki page you mentioned.