Você sabe que está usando muito o Vim quando\...

… você aperta a tecla ESC depois de preencher um formulário na web!

Eu realmente comecei a usar o Vim em tempo integral quando comecei a trabalhar na rPath em outubro do ano passado. De vez em quando eu aprendo um truque novo e resolvi compartilhá-los aqui com vocês, e ao mesmo tempo mantê-los em um lugar que eu possa sempre pesquisar (o famoso “matar 2 pássaros com uma pedrada só!").

O primeiro truque é para aqueles momentos que você precisa fazer uma substituição genérica em um arquivo. Eu tinha aprendido antes que se eu estivesse procurando pela palavra Rei e queria substituí-la pela palavra Rainha, o seguinte comando daria conta do recado:

:%s/Rei/Rainha/g

O problema é que este comando irá substituir todas as ocorrências da palavra Rei, incluindo Reinaldo, Reino Unido, e derivações! Eu sempre quiz saber como fazer o Vim me “perguntar” antes de efetuar a substituição. Foi meu amigo do trabalho Stu que me mostrou o truque. É só adicionar um ‘c’ no final do comando:

:%s/Rei/Rainha/gc

O segundo truque, também cortesia do Stu, mostra como você pode executar um comando enquanto ainda dentro do Vim. Eu já sabia como executar um comando e adicionar sua saída no próprio arquivo, mas o truque dele é útil quando você deseja testar um código que você está editando. Por exemplo, imagina que você está editando um código em Python e deseja testá-lo. Depois de salvar qualquer modificação, ainda dentro do vim, execute:

:! python %

Isso irá executar seu código, e uma vez ele tenha completado, você será perguntado para digitar mais um comando ou simplesmente apertar a tecla ENTER para voltar ao Vim.

Tudo bem que não é nada espetacular, mas valeu o meu dia! :)

Tags
comments powered by Disqus