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!