2012-04-20 8 views
1

Какой лучший плагин для IDE для VIM?Ruby On Rails и VIM

Я ищу для VIM плагина, который

  • прост в использовании и установке
  • поддерживает автоматическое завершение
  • поддерживает поспешное определения метода/класса
  • не изменяют файлы моего проекта Rails (я сотрудничаю в программном проекте, где не все используют VIM)
  • должен быть совместим с последними версиями Rails

ответ

0

Там в несколько автозавершения иш плагинов вокруг Vim, но, вероятно, самый простой из них является просто встроенное «завершение ключевого слова». Он не знает какого-либо конкретного языка, но если вы используете, например, set complete=.,b,k, он будет сканировать текущий файл (.), Другие загруженные файлы (b) и любые файлы, установленные как словари (используйте set dictionary=/some/file) для совпадений. Добавьте этот материал в ваш .vimrc. Чтобы использовать завершение, введите пару букв и нажмите ctrl-p в режиме INSERT, вы получите всплывающее окно cantidates. Это ненавязчиво и легко использовать. Для получения дополнительной информации о complete попробуйте :help E535.

WRT в класс/метод индексации, есть taglist плагин:

http://vim-taglist.sourceforge.net/feature.html

Какой будет индексировать кучу языков, включая рубин (хорошо, если вы работаете в JS в то же время, и т.д.) , Это займет около 30 секунд. Чуть более неудобно использовать в чистой версии ncurses (т. Е. Не gvim), если вы не можете использовать мышь для переключения окон.