sexta-feira, 16 de dezembro de 2011

Dica rápida: tabular várias linhas no VIM

Essa é uma rapidinha muito bacana para o VIM que encontrei após pesquisar uma solução para uma incoveniência: tabular várias linhas no VIM.

Más por quê isso? Simples, em python respeitamos a identação, pois ela serve para declarar blocos (como classes, métodos, condições, etc.) como função primária. Isso ajuda a deixar o código mais fácil de se entender.

As vezes decidimos criar uma estrutura acima de um código existente (um if é comum..rsrs). Aí é que entra a incoveniência, pois temos que identar em mais um nível o trecho de código existente que queremos que pertença a essa estrutura, isso no VIM, sendo um mero "utilizador básico" pode ser um tempo perdido dando TAB em cada linha.

Mas isso se resolve fácilmente com um comando (dos infinitos comandos apaixonantes do VIM):

n>>

onde n é o número de linhas a partir de onde o cursor está.

Explicando: o comando >> adiciona uma tabulação na linha corrente.
Adicionando um número antes, ele irá adicionar a tabulação na quantia de linhas especificadas.

Referência: http://www.tocadoelfo.com.br/2009/06/99-comandos-do-vim-que-todo-programador_15.html

Nenhum comentário:

Postar um comentário