você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

Vim expandtab

Colaboração: Roberto Bertó

Data de Publicação: 13 de Junho de 2002

Algo muito util quando se utiliza o VIM (Vi IMproved) é o recurso do expandtab. Atraves dessa opção todos os tabs são convertidos em espaços. A utilidade disso é que os espaços não são distorcidos tal qual os espaços simulados pelo tab quando um mesmo documento é aberto em editores de texto diferentes.

Para ativar o expandtab, conheco três maneiras. Uma delas é adicionar o texto vim: set expandtab: dentro dos arquivos. Um uso muito comum disso é em codigo-fonte de programas, porém de forma comentada. Assim, de acordo com a linguagem você poderia escrever, por exemplo:

// vim: set expantab:
# vim: set expandtab:
/* vim: set expandtab: */

Outra forma de ativar o expandtab é simplesmente editar o vimrc, globalmente em /usr/share/vim/vimrc ou ~/.vimrc, e adicionar a linha: set expandtab

Tambem podemos simplesmente digitar no proprio VIM o comando:

:set expandtab

Caso você queira desligar o expandtab, basta substituir o set expandtab por set noexpandtab em qualquer um dos três modos apresentados acima.

O vim: set expandtab: pode ser usado para outras opções do vim, como o set autoindent.

Roberto Bertó, e-Consultor
Cel:    51 91169628
email:  berto arroba under.com.br
 
UNDER DEVELOPMENT - http://www.UNDER.com.br
Tel/FAX: 51 32270599  Rua Duque de Caxias, 1594 apto. 204
CEP 900010-281 - Porto Alegre - RS


Veja a relação completa dos artigos de Roberto Bertó