Últimamente, vim tarda mucho tiempo en arrancar cuando lo estoy ejecutando para editar un archivo ruby o un proyecto de rieles. Pero se inicia rápidamente cuando se invoca en un archivo de texto sin formato. ¿Hay alguna forma de averiguar qué ruby vim plugins son los más responsables de prolongar el inicio?¿los complementos de ruby hacen que vim arranque muy lento?
Respuesta
Si está utilizando la versión 7.2.286 o posterior, puede ejecutar vim --startuptime vim.out foo.rb
para registrar cuánto tardan las distintas partes del proceso de inicio.
El motivo de la lentitud suele ser el conjunto de parámetros no establecidos o incorrectos ruby_path en el tiempo de compilación de vim (see also discussion on google vim/ruby google group). Es más fácil configurarlo en vimrc, porque puede cambiarlo sin volver a compilar vim. Puede establecer la ruta a través de la variable g: ruby_path en su archivo .vimrc. Esto es para OS X, pero puede cambiarlo para que sea el correcto para Linux. No copie y pegue ambos, use el correcto.
Si la configuración RBENV usted tiene que utilizar éste:
" ruby path if you are using rbenv
let g:ruby_path = system('echo $HOME/.rbenv/shims')
Si la configuración RVM usted tiene que utilizar éste:
" ruby path if you are using RVM
let g:ruby_path = system('rvm current')
Para mí la parte de sus funciones específicas de carga de rubí en vim tiene 10 veces más rápido.
Si usa jruby, la lentitud de arranque puede ser aún mayor. Vea ejemplos para arreglarlo here.
- 1. aplicación ASP.NET en IIS7 - arranque muy lento después iisreset
- 2. php de repente muy, muy, muy lento
- 3. ¿Los comentarios hacen que el código se ejecute más lento?
- 4. ¿Cómo ver qué complementos están haciendo lento a Vim?
- 5. VS 2010 muy lento
- 6. jQuery html(), que actúa muy lento
- 7. Servidor de Ruby muy lento fuera de localhost (teambox)
- 8. Administrar complementos de Vim
- 9. matplotlib.pcolor muy lento. ¿alternativas?
- 10. Xcode repentinamente muy lento
- 11. HTTPWebResponse + StreamReader Muy lento
- 12. Bucle foreach muy lento
- 13. GetHostEntry es muy lento
- 14. Ruby 1.9 más lento que Ruby 1.8?
- 15. django es muy lento
- 16. ¿Cómo enumero los complementos cargados en Vim?
- 17. WebClient es muy lento
- 18. grupo por muy lento
- 19. MySQL bucle muy lento
- 20. ViM: complementos minibufexpl versus bufexplorer
- 21. ¿Qué componentes hacen que VIM sea un buen (gran) editor de ruby?
- 22. ¿Qué hacen los comandos f y t en Vim?
- 23. Depuración a veces muy lento
- 24. RECUENTO PostgreSQL (DISTINCT ...) muy lento
- 25. CURL con PHP - Muy lento
- 26. WAMP está funcionando muy lento
- 27. comprensión del diccionario de Python muy lento
- 28. ¿Cómo combino dos características de los complementos de vim wiki?
- 29. Alternar conjuntos de complementos de Vim
- 30. VS2010: Cargando símbolos de dlls muy lento
Mueva un complemento del directorio de complementos, abra el archivo ruby con vim. Rinse Repeat. Además, ¿qué tan grande es este archivo de texto plano en comparación con su archivo Ruby promedio? – MooGoo