vi - substituição
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 23 de Dezembro de 1999
A substituição de um caractere por outro pode se dar de várias formas; na linha corrente, no documento inteiro, e também em uma faixa de linhas:
:1,100 s/joao/maria/g
O comando acima efetua a substituição de "joao" por "maria" apenas nas linhas de número 1 a 100.
O número das linhas não é exibido normalmente. Para ativar esta funcionalidade digite
:set nu
Desta forma podemos identificar facilmente a faixa de linhas às quais desejamos aplicar algum comando.
Para voltar ao modo padrão, desativando a numeração
:set nonu