Recuo automático do Vim (4 espaços)

Acho isso muito conveniente, especialmente se você estiver fazendo uma edição rápida de código ou mesmo em uma longa sessão de codificação, usando o Vim. E você deseja impor um estilo de recuo específico, neste caso, um recuo de 4 espaços.

Em seu ~/.vimrcarquivo, adicione estas opções:

syntax enable
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab

Suas abas agora terão 4 espaços, novas linhas serão recuadas automaticamente e as chaves serão alinhadas automaticamente.

Fonte: Stack Overflow

Respostas relacionadas:

Comandos básicos do Vim – para começar