Dica do VIM
Da série: Isso merece um post!
Eu uso o VIM para quase tudo. Quando você adota ele como seu editor padrão, você vai descobrindo cada coisa no dia-à-dia.
Vocês sabiam que o VIM tem um comando que indenta (tabula, dá um tab, dá alguns espacinhos, chamem como quiser) um bloco de código?
No modo de comando (ESC) precione v e com as teclas direcionais (essas setinhas do seu teclado) você seleciona o bloco de código.

Agora é só aplicar o comando “Shift + >”. Ele indenta automaticamente todo o bloco selecionado:

Para retonar, use “Shift + <".
Outra dica legal que aprendi por acaso hoje é que com o comando u você torna todas as palavras maiúsculas em minúsculas de um bloco de código selecionado. Exemplo:

Precione u e veja:

Para torná-las todas maiúsculas, precione U (em maiúsculo).
É… aos poucos vou ‘aprendendo’ a usar o Vim também, já faz algum tempo que o uso como editor padrão. Como sempre me perco nas identações hoje eu acabei encontrando um .vimrc que faz isso automáticamente em meus .html automáticamente, mas ainda tenho que adaptá-lo para outras linguagens ainda, essa sua dica já tá “favoritada” em meu google reader. Valeu!
Outra função de identação interessantíssima e, no meu caso, muito mais aplicável é o = (sinal de igual). Só selecionar o bloco de texto, como em sua dica, e apertar ´=´.
Isso facilita muito a vida quando vc tem que destrichar código mal feito e péssimamente organizado.
Ótimas dicas, não sabia que o Vim tinha esses recursos muito bons por sinal!
Vlw
Oi,
você sabe como comentar/descomentar um bloco?
abraço
No modo insert você indenta com
CTRL t
e remove indentação com
CTRL d