在安装 Ubuntu 13.04 后,我只需解压一个包含我所有格维姆设置,即。
.vim/
.vim-fuf
.viminfo
.vimrc
在全新安装 Ubuntu 13.04 后,我像往常一样解压了 Vim 配置。当我按下显示文件匹配下拉列表的 FuzzyFinder 快捷方式时,它在底部显示了一个红色错误:
Error detected while processing function fuf#onComplete..15..14..<SNR>23_setRanks..<SNR>23_scoreSequentialMatching:
line 2:
E806: using Float as a String
最近是否重建了 vim-gnome 来解释此错误?我使用的是 7.3.547。
.vim 文件夹极其易于移植,我在 Windows、LinuxMint 和 Mac OS 上使用过它,从未遇到过此错误,这就是为什么我想知道这是否可能是 Vim 构建本身的错误。
更新我也删除了.vim-fuf
,.viminfo
以防万一,但错误仍然出现。
答案1
我通过下载最新版本的模糊查找器(v4.2.2)以及依赖项L9 Vim 脚本库(v1.1)。
说实话,我不知道为什么在更新到 Ubuntu 13.04(从 12.10 开始)后它会停止工作。正如问题所述,我解压了我在各种操作系统之间使用的同一个 .vim/ 存档,从来没有遇到过这个问题。今天早上它在 12.10 中工作正常。我检查了存档中的错误,没有发现任何错误。
所以我猜某物在 13.04 版的 Vim 构建或环境中一定发生了变化。