Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

vi - Troca de Caixa de Letras

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 21 de Janeiro de 2003

Para efetuar automaticamente a troca da caixa de letras em uma linha, como por exemplo, em linhas de título, use, em modo de comandos, a seguinte expressão:

  s/\<./\u&/g

No comando acima, os caracteres "<." indicam o primeiro caractere de cada palavra e "\u" sinaliza que o comando somente se aplica a letras.

Talvez seja mais complicado memorizar e digitar todo este comando. Para usuários frequentes deste recurso, o mais apropriado é mapear este comando a alguma tecla, de forma a ser executado mais rapidamente.

Para isto, adicione uma linha como

  :map v :s/\<./\u&/g

Com este mapeamento, basta digitar, em modo de comando, a letra "v" e o comando aparece na linha inferior do editor. Basta teclar <ENTER> e a alteração é efetuada.

Comentários - Fernando M. Roxo da Motta

O "<ENTER>" pode ser acrescentado no comando acima assim :

  :map v :s/\<./\u&/g^V^M

O "^V" é, como esperado, um "<ctrl><V>" ("control-V"), e para o 'vi' ele indica que o próximo caráter deve ser inserido sem interpretação. Desta forma o "<ENTER>", que é o "^M", pode ser inserido sem encerrar o comando. Depois de digitado completamente o comando fica :

  :map v :s/\<./\u&/g^M

De forma que ao apertar a tecla "v" o comando é executado "automagicamente", sem necessidade de apertar o "<ENTER>" depois.

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.96/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1647 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Read in English - Uma Maneira Divertida de Aprender Inglês