Editando em modo de comando
Editando em modo de comando
Para mover um trecho usando o modo de comandos faça:
:10,20m $
m
da linha 10 até a linha 20 para o
final $
.
:g /palavra/ m 0
:10,20y a
:56pu a
:g/padrão/d
Podemos inverter a lógica do comando global g
:
:g!/padrão/d
:v/padrão/d ........ apaga linhas que não contenham "padrão"
:v/\S/d ............ apaga linhas vazias
\S ................. significa "string"
:g!/padrão/d
. Para ler mais sobre o comando
“global” utilizado nesta seção veja o capítulo O comando global "g".
:7,10copy $
Gerando sequências
Para inserir uma sequência de 1 a 10 à partir da linha inicial “zero” fazemos:
:0put =range(1,10)
192.168.0.1
192.168.0.2
192.168.0.3
192.168.0.4
192.168.0.5
:for i in range(1,5) | .put ='192.168.0.'.i | endfor