Прежде всего, на случай, если вы еще не используете его, вам нужно установить отличный rails.vim от Tim Pope для работы на Ror с Vim.(Не стесняйтесь проверять и другие его плагины)
При этом, вероятно, причина, по которой вы не получаете подсветку синтаксиса html, заключается в том, что Vim распознает файл как [eruby], а не как [html].
Чтобы быть уверенным, откройте файл erb и введите: set filetype?
. Он отобразит тип файла, определенный Vim.
Чтобы получить обаПодсветка синтаксиса eruby и html5 работает одновременно, вы можете открыть файл erb и тип:
set filetype=eruby.html
Я не уверен, что несколько типов файлов одновременно поддерживаются на 100%.
Если это работает, вы можете добавить следующую строку в .vimrc
, чтобы html-тип файла автоматически добавлялся при каждом открытии файла * .erb: autocmd BufRead,BufNewFile *.erb set filetype=eruby.html