Because I rarely need it and forget it almost instantly, here’s how to incrementally search and replace text in Vim:
:%s/old/new/<strong>c</strong>
For each occurrence of old you’ll get asked whether to replace it with new and you can individually accept (y) or reject (n) the replacement.