Единственное, что я не смог сделать с Vim, что я смог сделать с TextMate, - это запустить целенаправленный тест или контекст при использовании Следует.
:Rake
запускает текущий файл (который все еще работает нормально)
Справочные документы по: Грабли говорят это:
Additionally, when :Rake is given a line number (e.g., :.Rake), the following
additional tasks can be invoked:
File Task ~
unit test test:units TEST=... TESTOPTS=-n...
...
Однако, когда я запускаю что-то вроде: 35Rake, номер строки является строкой с:
should "validate presence of something" do
или какой-либо оператор в тесте, он по-прежнему выполняет все тесты в файле. Кто-нибудь еще придумал, как заставить его работать?
Большое спасибо за любую помощь / совет, ребята, я смотрел везде, где мог, в течение последних нескольких дней и ничего не придумал: - /
РЕДАКТИРОВАТЬ: Для чего я стоит, я использую MacVim 7.3, rails.vim 4.3, OSX 10.6, ruby 1.8.7 и rails 2.3.5
РЕДАКТИРОВАТЬ # 2: Я написал Thoughtbot по электронной почте (разработчики Ifa, некоторые из которых используют Vim), и проверил группу "Должны Google" (и все люди, ссылающиеся на их скрипты vim, удалили скрипты), и пришел к выводу, что я должен просто написать свой собственный скрипт Vim. Я проверил код для самого популярного комплекта Shoulda для TextMate и принял к сведению (также заметил некоторые ошибки). Если я в конечном итоге напишу скрипт для него, я выложу ссылку здесь.