Следующие команды сделают отступ в ваш код в нужном размере, используя пробелы, а не символы табуляции, и автоматически сделают отступ после запуска. Команды могут быть добавлены в ваш файл .vimrc.
set expandtab
set tabstop=2
set shiftwidth=2
set autoindent
set smartindent
Источник: http://drupal.org/node/29325