/pattern - search for pattern ?pattern - search backward for pattern \vpattern - 'very magic' pattern: non-alphanumeric characters are interpreted as special regex symbols (no escaping needed) n - repeat search in same direction N - repeat search in opposite direction :%s/old/new/g - replace all old with new throughout file :%s/old/new/gc - replace all old with new throughout file with confirmations :noh[lsearch] - remove highlighting of search matches
:vim[grep] /pattern/ {`{file}`} - search for pattern in multiple files
Example
:vim[grep] /foo/ **/*
:cn[ext] - jump to the next match :cp[revious] - jump to the previous match :cope[n] - open a window containing the list of matches :ccl[ose] - close the quickfix window