Ir para o conteúdo

Substituindo tabulações por espaços

Se houver necessidade1 de trocar tabulações por espaços fazemos assim:

:set tabstop=4 "tamanho da parada de tabulação
:set expandtab
:retab
Para fazer o contrário usamos algo como:
:%s/\s\{4,}/<pressiona-se ctrl-i>/g
onde <Ctrl-i> insere uma tabulação. Explicando:

Comando Descrição
: comando
% em todo arquivo
s substitua
/ padrão de busca
\s localiza espaço
\{4,} quatro ou mais vezes
/ inicio da substituição
<Ctrl-i> pressione Ctrl-i para inserir <Tab>
/ fim da substituição
g global

  1. Em códigos Python por exemplo não se pode misturar espaços e tabulações