1.5 KiB
1.5 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Search and Replace | Pesquisar e substituir |
Pesquisando e substituindo no Vim
Pesquisar e substituir no vim pesquisarão todas as instâncias de um determinado padrão de texto e substituirão por uma string.
Teclas de Comando
Os comandos usados para pesquisa e substituição:
:substitute:s(abreviada forma abreviada de substituto)
Estrutura de Comando
A estrutura usada para pesquisa e substituição:
:[range] s / [pattern] / [string] / [flags] [count]
Onde…
[range]indica as linhas a pesquisar (por exemplo,1: primeira linha,$: última linha,%: todas as linhas).[pattern]é o padrão de texto a ser pesquisado.[string]é a string que substituirá o padrão de texto.[flags]ativa opções adicionais de pesquisa e substituição (por exemplo,c: confirmar substituição,g: substituir todas as ocorrências em cada linha,i: ignorar maiúsculas e minúsculas).[count]substitui em[count]linhas começando da última linha em[range](ou linha atual se[range]omitido).
Exemplos comuns
Alguns exemplos comuns de pesquisa e substituição estão listados abaixo:
:s/foo/bar/Altera o primeiro 'foo' para 'bar' na linha atual.:s/foo/bar/gMuda cada 'foo' para 'bar' na linha atual.:%s/foo/bar/gMuda cada 'foo' para 'bar' em todas as linhas.:13s/foo/bar/gMude cada 'foo' para 'bar' na linha 13.:%s/foo/bar/cgiAltere todos os 'foo' para 'bar' em todas as linhas.