Busca de padrões Há outra forma de mudar para o modo de linha de comando. Ao invés de comandos a executar, essa forma permite a busca de padrões no texto. O VIM ainda permite a substituição de padrões. /padrao Busca padrão no texto à frente do cursor ?padrao Busca padrão no texto antes do cursor n Busca próxima ocorrência na direção da busca original N Busca ocorrência anterior na direção da busca original :s/padrao1/padrao2/ Substitui o primeiro padrão pelo segundo :s/padrao1/padrao2/g Substitui todas as ocorrências na linha do primeiro padrão pelo segundo :%s/padrao1/padrao2/g Substitui todas as ocorrências no texto do primeiro padrão pelo segundo :%s/padrao1/padrao2/gc Solicita confirmação para substituição Para as substituições, há vários modificadores além dos modificadores "g" e "c", que seguem o último caractere separador. Enquanto foi utilizado o caractere "/" para separar os padrões, outros caracteres podem ser usados, desde que não ocorram nos padrões. Os caracteres permitidos são aqueles diferentes de caracteres alfa-numéricos, '\', '"' e '|'. Os padrões podem ser expressões regulares. O segundo padrão em substituições são cadeias literais de caracteres ou expressões especiais.