Что самое главное лично для меня — работа в Vim как-то ближе подходит к мыслительной деятельности человека (моей в частности). Например, думаем — надо удалить всё отсюда и до кавычки (в Vim — команда ct"), а не выделить 28 следующих символов (или 5 слов) и удалить их (Ctrl+Shift+Left 5 раз и Del).
Плюс к этому можно делать хоткеи для фактически любых комбинации команд — делаем человекопонятные абстракции. Вообще для любых. Вместе с вводом команд, вводом текста, какими-нибудь вычислениями. Встроенный язык программирования Vimscript позволяет оборачивать это в циклы, ветвления.
Для того, кто печатает вслепую, есть сладкий бонус — все основные команды перемещения находятся на hjkl, не надо отвлекаться на курсор. На мышку тоже не надо, она почти не нужна. Из-за этого гораздо быстрее происходит трансляция 'мысли -> программа'.
Мелочей много, они познаются в процессе использования. Поэтому по мере роста опыта в Vim он превращается из дурацкого редактора, который бибикает и портит текст в мощный и удобный инструмент. Вот как то так.
Хотя я уже и не так активно использую Vim — это отличная новость. Порой приходится что то отлаживать удаленно и на серверах и вот тут дебагер страх как нужен!
Советую связаться с авторами rails.vim на предмет интеграции проектов :)
Ага, это удаленный дебаг тоже был фактором, который меня сподвиг на разработку. :)
По поводу интеграции — не думаю, что это нужный шаг. rails.vim используют пожалуй все кто разрабатывает на рельсах, но я знаю много людей, кто не использует дебаггер вообще. Нафига им мой дебаггер вместе с rails.vim? :) В любом случае, rails.vim и ruby_debugger.vim не конфликтуют и прекрасно уживаются вместе.
ИМХО дебагер не используется или потому что он не интегрирован с IDE (как например в случае с TextMate) или люди просто не привыкли. Мне кажется было бы очень хорошо, если бы люди пишущие на рельсах в виме могли получить полноценный IDE одним комплектом. Или по крайней мере найти все в одном месте. Ведь про rails.vim знают если не все, то многие, а вот Ваш плагин пока такой популярности не имеет ;)
Под СетьБобы есть отличная штука — плагин jVi, эмулятор vi-команд в нетбинсе. Вся основная функциональность есть и отлично работает. Поставил и горя не знаю.
Устновка опции +clientserver нетривиальна, сперва искал в configure, затем в гугле. Оказывается необходимо собрать с иксами.
./configure… --with-x=yes…
Vim Ruby Debugger