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.