Transmita todos os arquivos C para o executável do Vim vim file1.c dir/file2.c
, ou adicione-os como argumentos de dentro do Vim (veja :help file-searching
):
:args **/*.c **/*.h
Depois, você pode editá-los em massa por meio de :argdo
. O Vim possui um mecanismo de recuo embutido ou pode usar um formatador de código externo. Leia os detalhes em :help C-indenting
.
Depois de definir as configurações de recuo ( 'cindent'
, 'cinoptions'
, etc.), você pode aplicar todos os arquivos via
:argdo execute 'normal! ggVG=' | update
( ggVG
seleciona todo o buffer no modo visual, =
então re-formata.)