Как мне указать, что я хочу, чтобы Vim рассматривал файлы .ru как файлы .rb - PullRequest
9 голосов
/ 27 февраля 2011

Всякий раз, когда я использую Vim с файлами Ruby, я получаю красивую окраску и автоматический отступ для блоков.Однако, когда я редактирую файл Rack, я не получаю эти вещи.Как мне расширить конфигурацию Vim / Ruby с помощью моих файлов Rack?

Ответы [ 3 ]

15 голосов
/ 27 февраля 2011

Поместите это в vimrc, чтобы Vim связывал файлы * .ru с подсветкой синтаксиса ruby.

au BufRead,BufNewFile *.ru setfiletype ruby
6 голосов
/ 27 февраля 2011

Убедитесь, что в вашем файле vimrc есть следующие строки:

syntax on
filetype on
au BufNewFile,BufRead *.ru set filetype=ruby

Первые два, вероятно, уже установлены , если другие файлы окрашены в синтаксис, но я все равно их там поместил.

Последний устанавливает автоматические действия при создании нового файла и открытии существующего файла, чтобы установить тип файла на основе расширения.

2 голосов
/ 27 апреля 2011

Вы можете установить плагин vim-ruby по tpope , который сделает это и многое другое!

...