Search and replace
vim uses regular expressions for search and replace.
use /foo to find foo in the text.
s/foo/bar replaces all foo on a line with bar.
To replace all foo with bar in the whole file use g/foo/s//bar/g
When searching for text it can be helpful to highlight all occurrences. To enable this use the command :set hlsearch. To disable it use :set nohlsearch.
To search for foo and replace it with bar
within a visual selection use :%s/\%Vfoo/bar/g.
