domingo, 22 de fevereiro de 2009

Convertendo um arquivo com tabstop fora do padrão

Se um arquivo foi editado com 'tabstop=4' ele parecerá distorcido ao abrir no vim com o 'tabstop' default de 8.
Usaremos o comando:
:retab
o qual converte tabs para espaço (se 'expandtab' estiver ligada) ou converte
tamanho de tabstops (com 'expandtab' desligada).

Iremos converter o tabstop do arquivo para o tabstop desejado.

Primeiro, use o tabstop original do arquivo:
:set tabstop=4
:set noexpandtab
Agora, o texto aparece corretamente na tela.
Execute o comando:
:%retab 8
Isso muda os tab stops para 8. O texto aparecerá inalterado, porque o Vim mudou
o espaço em branco para corresponder ao novo valor de 'tabstop'.

0 comentários:

Postar um comentário