Muitas vezes você precisa trocar o conteúdo de um arquivo ou fazer uma busca dentro de um texto, no VI ou VIM isto é possível e simples de ser feito.
O Vim é uma versão mais poderosa e maior em termos de espaço em disco e requisitos de memória do editor de texto vi.
É importante você entender o funcionamento dos passos e do VIM. Sabendo isto o restante é simples.
Vamos aos passos:
Search:
Para fazer a busca, primeiro mude para o modo normal apertando a tecla .
Depois para fazer a busca use:
- Busca qualquer coisa afrente da posição atual do cursor: /STRING
- Busca qualquer coisa atrás da posição atual do cursor: ?STRING
- Para repetir a busca sem precisar digitar novamente use a tecla n.
- Para repetir a busca na direção contrária, ou seja para trás use N (maiúscula) com (SHIFT-n).
Replace:
Para fazer um replace, de uma STRING OLD por uma STRING NEW faça:
Primeiro mude para o modo normal apertando a tecla .
Trocar apenas a primeira ocorrência:
:s/OLD/NEW
Trocar todas as ocorrências na linha atual:
:s/OLD/NEW/g
Todas as ocorrências entre duas linha: #,# (linha inicial,linha final):
#,#s/OLD/NEW/g
Todas as ocorrências no arquivo:
:%s/OLD/NEW/g
😕 Poxa, o que podemos melhorar?
😃 Boa, seu feedback foi enviado!
✋ Você já nos enviou um feedback para este texto.