… 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! :)