Dicas do vim novamente?

'0 ...................................... abre o último arquivo editado
control-w-n ....................... abre uma nova janela
control-w-q ....................... fecha a janela atual (caso esteja salvo o arquivo)
control-w-j ....................... vai para a janela imediatamente abaixo
control-w-k ....................... vai para a janela imediatamente acima
control-w-+ ....................... aumenta o tamanho da janela atual

Uma dica legal para substituição
:/joao/,/pedro/s/casa/residência/g

comando ":" de /joão/ até /pedro/
substitua "s" /casa/ por /residência/

Se estiver no modo insert e quizer repetira a linha de baixo use
control-e
Para repetir a linha de cima
control-y

:s/fred/control-r-a/g : substitui "fred" pelo conteúdo do registro "a"

conrtol-r-% ............. insere o nome do arquivo

conrtol-r-/ ............... insere a última busca

conrtol-r- ............... insere o último comando

conrtol-r- ............... repete o último insert


usando // repetimos a última busca
:%s//aquilo/g


Trocando colunas de lugar
:18,23! awk '{print $2,$1}'

Usando o awk dentro do vim para gerar subtotais

item unitário quantidade subtotais
001 15 25
002 23 15
003 45 50

Para gerar a coluna com os subtotais
:19,21! awk '{print $1" "$2" "$3" "$2*$3}'

no caso acima o awk imprime o campo $1, $2 e $3 com espaços " " no meio
e no final multiplica o valor unitário "campo $2" pela quantidade "campo $3"
criando a quata coluna com os subtotais.

Nenhum comentário:

Postar um comentário

Insira seu comentário - O mesmo será submetido à aprovação!

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo