我在Windows7 64bit上使用gVim 7.3和ruby 1.9.2
在我将Omni完成函数设置为rubycomplete#Complete后,使用内置rubycomplete.vim
每当我打电话给Omni完成时,vim就会崩溃.
调试消息是:访问冲突读取位置0x00000020.
有谁知道什么可能导致这个问题?或者我应该将ruby降级到可以避免这个bug的1.8.7?
问题是因为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中的可执行文件,自动完成工作没有崩溃.