最近,当我运行它来编辑ruby文件或rails项目时,vim需要很长时间才能启动。但在纯文本文件上调用时启动速度很快。有什么方法可以找出哪些ruby vim插件对延长启动最负责任?做红宝石插件让vim启动非常慢?
9
A
回答
20
如果您使用的是7.2.286或更新版本,则可以运行vim --startuptime vim.out foo.rb
来记录启动过程的各个部分需要多长时间。
7
速度慢的原因往往是在vim编译时间(see also discussion on google vim/ruby google group)未设置或错误的设置ruby_path。将它设置在vimrc中会更容易,因为您可以在不重新编译vim的情况下对其进行更改。您可以在.vimrc文件中设置通过g:ruby_path变量的路径。这是针对OS X的,但您可以将其更改为适合Linux。不要复制和粘贴两个,使用正确的。
如果你有设置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快了10倍。
如果您使用的是jruby,则启动速度可能会更慢。查看修复它的示例here。
相关问题
- 1. 红宝石需要非常慢
- 2. 红宝石网/ http开放连接非常慢
- 3. Vim的红宝石选项
- 4. 非常简单的DSL在红宝石
- 5. 红宝石非宝石依赖关系
- 6. 红宝石插值
- 7. 什么是最好的使用 - 红宝石宝石或红宝石插件
- 8. vim(gvim)启动速度非常慢,使用乳胶套件
- 9. 是什么!做红宝石?
- 10. 做分组在红宝石
- 11. 红宝石除非&&声明
- 12. 启动与工头和红宝石2.0.0
- 13. 红宝石乘客不会启动
- 14. 非红宝石网站上的红宝石错误
- 15. 红宝石 - 开启响应
- 16. IronPython启动非常缓慢
- 17. 红宝石oneliner VS常规
- 18. 红宝石插座问题
- 19. vim在windows上的支持红宝石
- 20. IDEA红宝石插件代码检查无法看到宝石
- 21. 慢性让我错误安装后(红宝石)
- 22. vim 7.3编译与红宝石1.8同时在红宝石rvm运行1.9.2
- 23. Mashalling在红宝石2.2.0慢2.1.5
- 24. 红宝石散列在红宝石
- 25. 宝石安装红宝石
- 26. 调试宝石红宝石
- 27. Twitter的红宝石宝石
- 28. 红宝石宝石 - LoadError
- 29. 错误红宝石宝石
- 30. 卸载红宝石宝石
将插件移出插件目录,用vim打开ruby文件。冲洗重复。另外,与普通的Ruby文件相比,这个纯文本文件有多大? – MooGoo 2010-10-03 01:25:41