在win7上运行ruby文件中的自动完成时gVim崩溃

Jim*_*hao 4 ruby vim

我在Windows7 64bit上使用gVim 7.3和ruby 1.9.2

在我将Omni完成函数设置为rubycomplete#Complete后,使用内置rubycomplete.vim

每当我打电话给Omni完成时,vim就会崩溃.

调试消息是:访问冲突读取位置0x00000020.

有谁知道什么可能导致这个问题?或者我应该将ruby降级到可以避免这个bug的1.8.7?

Jim*_*hao 6

问题是因为Vim版本7.3.46中的ruby插件有bug, http://www.mail-archive.com/vim_dev@googlegroups.com/msg12221.html

我从Wu Yon的网站(http://wyw.dcweb.cn/)下载最新版本(7.3.107),覆盖%VIM%/ vim73中的可执行文件,自动完成工作没有崩溃.