плагины ruby ​​делают запуск vim очень медленным? - PullRequest
9 голосов
/ 03 октября 2010

В последнее время запуск vim занимает много времени, когда я запускаю его для редактирования файла ruby ​​или проекта rails.Но он запускается быстро, когда вызывается в виде простого текстового файла.Есть ли способ узнать, какие плагины ruby ​​vim наиболее ответственны за продление запуска?

Ответы [ 2 ]

20 голосов
/ 03 октября 2010

Если вы используете версию 7.2.286 или новее, вы можете запустить vim --startuptime vim.out foo.rb, чтобы записать, сколько времени занимают различные части процесса запуска.

8 голосов
/ 27 августа 2012

Причиной медлительности часто является неправильная или неправильная установка ruby_path во время компиляции vim ( см. Также обсуждение в google vim / ruby ​​google group ). Его проще установить в vimrc, потому что вы можете изменить его без перекомпиляции vim. Вы можете установить путь через переменную g: ruby_path в вашем файле .vimrc. Это для OS X, но вы можете изменить его, чтобы он подходил для Linux. Не копируйте и не вставляйте оба, используйте правильный.

Если вы используете RBENV, добавьте это в ваш .vimrc:

" ruby path if you are using rbenv
let g:ruby_path = system('echo $HOME/.rbenv/shims')

Если вы используете RVM, добавьте это в ваш .vimrc:

" ruby path if you are using RVM
let g:ruby_path = system('rvm current')

Для меня часть о загрузке специфичных для ruby ​​функций в vim стала в 10 раз быстрее.

Если вы используете jruby, то медлительность запуска может быть еще больше. Смотрите примеры для ее исправления здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...