kev*_*kev 12
你可以--startuptime在启动vim时使用该选项:
--startuptime {fname} *--startuptime*
During startup write timing messages to the file {fname}.
This can be used to find out where time is spent while loading
your .vimrc, plugins and opening the first file.
When {fname} already exists new messages are appended.
(Only available when compiled with the |+startuptime|
feature).
Run Code Online (Sandbox Code Playgroud)
请按照以下步骤诊断问题:
vim --startuptime log.txt main.javabash来启动vim:tabe log.txtvim以查看日志.Fa1*_*gel 11
缓慢的原因通常是在vim的编译时没有设置或错误设置ruby_path(另请参阅关于google vim/ruby google组的讨论).在vimrc中设置它更容易,因为你可以在不重新编译vim的情况下进行更改.您可以通过.vimrc文件中的g:ruby_path变量设置路径.不要复制和粘贴两者,使用正确的.
如果你设置RBENV你必须使用这个:
" ruby path if you are using rbenv
let g:ruby_path = system('echo $HOME/.rbenv/shims')
Run Code Online (Sandbox Code Playgroud)
如果你设置RVM,你必须使用这个:
" ruby path if you are using RVM
let g:ruby_path = system('rvm current')
Run Code Online (Sandbox Code Playgroud)
您也可以使用vim-rbenv插件,它也设置路径.
对我来说,在vim中加载ruby特定函数的部分速度提高了10倍.
如果你使用的是jruby,那么启动速度可能会更大.请参阅此处修复示例.
小智 6
如果运行vim 7.4,
把它放在你的.vimrc中
设置regexpengine = 1
vim 7.4有一个新的正则表达式引擎,在某些情况下看起来效果不佳.以前的版本vim 7.3使用旧引擎(设置regexpengine = 1).
语法突出显示问题的"慢响应"也会影响vim帮助文件(和.vimrc文件).
| 归档时间: |
|
| 查看次数: |
10089 次 |
| 最近记录: |