An update to my previous article My vi first steps
I use vi instead of command line editors to do mass replacing of blocks and editing many files in the following way:
say I know all files I need to edit in the current directory contain the text foo and the rest of the files don't.
I open all files containing foo in vi:
Full story »