Em vim
:
:set softtabstop=0
:set expandtab
:set smarttab
:set shiftwidth=2
gg=G
:retab
EDIT: Explicações:
- linhas 1-3: padrão são
- linha 4: recuo com 2 espaços
- linha 5:
-
gg
: top line -
=
: recuo até ... -
G
: ... end
-
- linha 6: garantir que todas as guias sejam convertidas em espaços