sábado, 21 de março de 2009

Indentando no estilo C alternativo

Use:
:set smartindent
Funciona com programas no formato C, mas pode também ser usados por outras linguagens.
Parece com 'cindent', porém o 'cindent' funciona melhor na maioria dos casos embora seja mais restrita.
É mais inteligente que 'autoindent'.

Normalmente, 'autoindent' deveria ser usada junto com 'smartindent'.

Uma indentação automática ocorre :
Depois de uma linha terminando com '{'.
Depois de uma linha começando com uma palavra-chave em 'cinwords'.
Antes de uma linha começando com '}'. (somente com o comando 'O').

Linhas que começam com '#' tem sua indentação removida. Isto é para que as diretivas do pré-processador comecem todas na linha 1. A indentação é restaurada na próxima linha.

0 comentários:

Postar um comentário