Причиной замедления часто является не установленный или неправильный набор ruby_path во время компиляции vim ( см. Также обсуждение в google vim / ruby google group ).Его проще установить в vimrc, потому что вы можете изменить его без перекомпиляции vim.Вы можете установить путь через переменную g: ruby_path в вашем файле .vimrc.Не копируйте и не вставляйте оба, используйте правильный.
Если вы настраиваете RBENV, вы должны использовать это:
" ruby path if you are using rbenv
let g:ruby_path = system('echo $HOME/.rbenv/shims')
Если вы настраиваете RVM, вы должны использовать это:
" ruby path if you are using RVM
let g:ruby_path = system('rvm current')
Вы также можете использовать плагин vim-rbenv , который также задает путь.
Для меня часть о загрузке специфичных для ruby функций в vim получила 10в разы быстрее.
Если вы используете Jruby, чем медленнее запуска может быть еще больше.Смотрите примеры для ее исправления здесь .