g
- permite que você selecione para edição todas
as linhas do texto que tenham uma expressão regular. É
muito útil pois a maioria dos comandos pegam somente a linha
correntes ou selecionadas com isso você poderá fazer
os comandos pegarem o texto inteiro.
:g /padrão/ comando |
s
- substitui um padrão por outro ele atua na linha corrente
ou nas selecionadas.
:s /assinatura/Fulano V. Pinto. Para pegar o texto
inteiro basta usar o comando g junto
:g /assinatura/ s //Fulano V. Pinto |
co
- copia determinada parte do texto indicadas pelo numeros das linhas.
:3 co 5 copia a linha 3 para a linha 5
:8,10 co 20 copia as linhas 8 a 10 para a linha
20 |
m
- move as linhas especificadas para outro lugar no texto a sua sintaxe
é igual a do comando co .
:8,10 m 20 move a linha 8 até a 10 para
a 20 |
d
- deleta linhas do texto, somente d apaga a linha corrente para
apagar outras linhas tem que ser especificadas antes do comando
:1,5 d |
w
- salva o arquivo em disco somente com o comando w sem argumentos.
Pode ser gravado apenas parte dele em outro arquivo especificando
as linhas antes do comando e o arquivo após o comando
:25,30 w backup.txt |
q
- sai do vi. Se ouve alterações no texto aparecerá
uma menssagem de erro, para ignorar e sair assim mesmo use uma explacamção
apos o comando q!, assim não será salvo nenhuma mudança.
Mas se quizer sair e salvar o texto use o comando :wq isso é
uma combinação do comando w eo q
(gravar e sair) |