Dicas do vim

Para tornar maiúsculo todo o texto
 
Um jeito simples:

gggUG

gg .......... vai para a linha 1
gUG ......... aqui está o segredo

se quizer tornar tudo minúsculo

gggug

no vim uma substituição obedece o padrão

:(% indica todo o arquivo) s(substituição) / padrão a ser substituido / novo padrão /g

:%s/./\U&/g

O caractere "%" indica todo o arquivo, se quizer da linha 7 até o final faça:
:7,$s/./\U&/g já que o cifrão "$" indica o final do arquivo

O ponto indica qualquer caractere, se quizer um ponto literal faça:

\.

O trecho "\U&" joga para Uppercase (maiúsculo) o trecho localizado
se quizer um lowcase, ou seja, minúsculo use: \L&

Fiz até uma substituição mais complexa para tornar maiúsculos
caracteres depois de um ponto final, inclusive se eles ocorrerem
após uma linha em branco. esta substiuição usa expressões regulares
"veja as referências no final deste artigo".

:%s/\(^$\n.\)\|\(\.\s\+.\)/\U&/g


Referências:
http://rayninfo.co.uk/vimtips.html
http://guia-er.sourceforge.net/

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