domingo, 22 de fevereiro de 2009

Reformatando um texto no vim

O vim, por default, não faz reformatação automatica de texto quando voce deleta ou acrescenta texto.
Para reformatar, selecione o texto e use 'gq':
v4j
gq

Como 'gq' é um operador pode-se um dos 3 modos de selecionar texto: o visual, com movimento e com objeto-texto.
Movimento:
gq4j
menos digitação, porém precisa contar.
qg}
move para o fim do parágrafo é melhor.

Objeto-texto:
gqap
formata texto de um parágrafo, separados por linha vazias.

Para reformatar o arquivo inteiro, se os parágrafos são separados por linhas vazias:
gggqG
Contudo se os parágrafos não forem separados corretamente, eles serão juntados. Um erro comum é ter um espaço ou tab.

0 comentários:

Postar um comentário