Подтвердить что ты не робот

Какие компоненты делают VIM хорошим (большим) рубиновым редактором?

Я изучаю ruby ​​on rails в поле linux и пытаясь удалить свои умения VIM (skillz?).

alt text

Когда я начал работать на VIM еще в мои дни С++, у меня был друг с большой папкой vimfiles, в которой было много чего начать. Начиная с нуля, vim отлично, но похоже, что это может быть намного лучше.

В настоящее время у меня есть:

Я знаю, что едва царапает поверхность того, что есть у некоторых более опытных разработчиков vim/ruby ​​(в том числе одно в файле vim.rc).

Есть ли список где-нибудь (или мы могли бы создать его) из набора стандартных конфигураций vim, необходимых для того, чтобы сделать программирование ruby ​​(и rails) более увлекательным? Есть где-нибудь zip/tarball с хорошей базой?

4b9b3361

Ответ 1

взгляните на репозитории tim pope на концентраторе git. Множество, множество потрясающих плагинов и расширений vim для работы с рубинами и рельсами

http://github.com/tpope

Ответ 2

snipMate (GitHub repo). Это позволяет вам использовать фрагменты стиля TextMate в Vim.

snipMate не является специфичным для Ruby: по умолчанию он поставляется с одним файлом, содержащим фрагменты, специфичные для Ruby. Если вы собираетесь много работать с кодом на Ruby (Rails, RSpec, Shoulda и т.п.), Возможно, лучше использовать один из фрагменты коллекции и настроить его, как вы видите а не писать собственные фрагменты с нуля.

Ответ 3

Существует довольно приятная настройка для вашей среды VIM.

http://github.com/akitaonrails/vimfiles

Просто следуйте инструкциям, и через минуту или две вы будете готовы к разработке Ruby (on Rails).

Как уже упоминал Джед - плагин tpope "должен иметь", и он является частью vimfiles akita.

Ответ 4

У меня есть это в моем ~/.vimrc, чтобы быстро увидеть вывод файла, над которым я работаю:

map <Leader>r :w! <bar> !ruby %<CR>

Для рельсов два основных плагина: rails.vim и NERD tree, для навигации по каталогу проекта rails, над которым вы работаете.