sábado, 8 de agosto de 2009

Indentar linhas no VIM

Há alguns meses escolhi o vim como meu editor de textos para trabalhar com Rails. Ainda sou um usuário novo de vim, e sempre acabo aprendendo um ou outro comando novo com ele.

Nunca soube como fazer para indentar as linhas nele, aí hoje tomei vergonha na cara e fui procurar no google um comando para isso. O comando é muito simples, e também muito útil.

Para indentar uma linha, basta posicionar o cursor sobre a linha desejada, em modo de comando (ESC) digitar:

==

Se você quer, por exemplo, indentar as próximas 5 linhas, pode usar:

5=

Ou o número de linhas que desejar.

Com == e 5= ele indenta de acordo com o código e a indentação anterior.

Se você deseja simplesmente indentar a linha atual pra frente ou para trás, independente de código, pode usar também:

>>

e

<<

Bom é isso pessoal, espero que a dica ajude.

Pretendo fazer um post depois sobre os comandos que mais utilizo no vim. Se você indenta no vim de algum outra forma, ou se tem algum comando que você usa com frequência e acha útil fique a vontade para postar um comentário e contribuir com o post.

Abraços!

0 comentários: