Mais uma perola do vim

Que tal buscar um padrao (estou sem meu teclado abnt2) e inserir em um arquivo

:'a,'b g/^Error/ . w! >> errors.txt

O codigo acima busca do marcador "a" ate o marcador "b" globalmente "g" pela ocorrencia da palavra "Error", pegando entao a linha desta palavra "." e escrevendo "w" para um arquivo de erros. Para forçar a escrita no arquivo (caso nao exista) coloque uma exclamaçao apos o "w".

Obs: se o arquivo não existir ele o cria, por isso a exclamação.

fazendo busca /patern
repetindo a busca //
deletando o resultado da ultima busca :g//d

Copiando as ocorrências da última busca para o final do arquivo

:// copy $

Referencias:
http://larc.ee.nthu.edu.tw/~cthuang/vim/files/vim-regex/vim-regex.htm

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