User Tools

Site Tools


blog:vim_replace_in_multiple_files

This is an old revision of the document!


vim replace in multiple files

vim *.cpp Start Vim, defining the argument list to contain all the C++ files. You are now in the first file. qq Start recording into the q register :%s/\<GetResp\>/GetAnswer/ge Do the replacements in the first file. :wnext Write this file and move to the next one. q Stop recording. @q Execute the q register. This will replay the substitution and “:wnext”. You can verify that this doesn't produce an error message. 999@q Execute the q register on the remaining files.

~~LINKBACK~~

Discussion

Enter your comment. Wiki syntax is allowed:
   __  ___   __ __  ____   _  __   ____
  /  |/  /  / // / /_  /  / |/ /  / __/
 / /|_/ /  / _  /   / /_ /    /  / _/  
/_/  /_/  /_//_/   /___//_/|_/  /_/
 
blog/vim_replace_in_multiple_files.1294152813.txt.gz · Last modified: 2011-01-04 15:53 by brb