Ответ 1
взгляните на репозитории tim pope на концентраторе git. Множество, множество потрясающих плагинов и расширений vim для работы с рубинами и рельсами
Я изучаю ruby on rails в поле linux и пытаясь удалить свои умения VIM (skillz?).
Когда я начал работать на VIM еще в мои дни С++, у меня был друг с большой папкой vimfiles, в которой было много чего начать. Начиная с нуля, vim отлично, но похоже, что это может быть намного лучше.
В настоящее время у меня есть:
Я знаю, что едва царапает поверхность того, что есть у некоторых более опытных разработчиков vim/ruby (в том числе одно в файле vim.rc).
Есть ли список где-нибудь (или мы могли бы создать его) из набора стандартных конфигураций vim, необходимых для того, чтобы сделать программирование ruby (и rails) более увлекательным? Есть где-нибудь zip/tarball с хорошей базой?
взгляните на репозитории tim pope на концентраторе git. Множество, множество потрясающих плагинов и расширений vim для работы с рубинами и рельсами
snipMate (GitHub repo). Это позволяет вам использовать фрагменты стиля TextMate в Vim.
snipMate не является специфичным для Ruby: по умолчанию он поставляется с одним файлом, содержащим фрагменты, специфичные для Ruby. Если вы собираетесь много работать с кодом на Ruby (Rails, RSpec, Shoulda и т.п.), Возможно, лучше использовать один из фрагменты коллекции и настроить его, как вы видите а не писать собственные фрагменты с нуля.
Существует довольно приятная настройка для вашей среды VIM.
http://github.com/akitaonrails/vimfiles
Просто следуйте инструкциям, и через минуту или две вы будете готовы к разработке Ruby (on Rails).
Как уже упоминал Джед - плагин tpope "должен иметь", и он является частью vimfiles akita.
У меня есть это в моем ~/.vimrc
, чтобы быстро увидеть вывод файла, над которым я работаю:
map <Leader>r :w! <bar> !ruby %<CR>
Для рельсов два основных плагина: rails.vim и NERD tree, для навигации по каталогу проекта rails, над которым вы работаете.