繁体   English   中英

fuzzyfinder不能在gvim中工作

[英]fuzzyfinder not working in gvim

我昨天发现了关于fuzzyfinder并尝试安装它。 然后发现我需要L9,因为这是fuzzyfinder的先决条件。

运行gvim时出现以下错误:

Error detected while processing /usr/share/vim/vim72/plugin/fuf.vim:
line   13:
***** L9 library must be installed! *****
Error detected while processing /usr/share/vim/vim72/plugin/l9.vim:
line    8:
E117: Unknown function: l9#guardScriptLoading
E15: Invalid expression: !l9#guardScriptLoading(expand('<sfile>:p'), 702, 0, [])
line   16:
E117: Unknown function: l9#defineVariableDefault

我把fuf.viml9.vim放到我的plugin文件夹中。 我尝试将它们放在autoload文件夹中,但这会导致更多错误。

我的版本是: VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Apr 16 2010 12:40:58)

谷歌搜索无法正常工作,因为来自一个邮件列表的问题传播了许多其他链接,答案无处可寻。

fuzzyfinder和l9插件都包含多个文件。 如果你扔掉了大部分内容,它们一定不能工作(如果你只放了fuf.vim和l9.vim就行了)。 您应该将插件存档解压缩到〜/ .vim中。

顺便说一下,您可以尝试使用vim-addon-manager 将以下内容复制到shell中,您应该成功安装了FuzzyFinder,其优势在于将每个插件放在一个单独的目录中,以及将来更容易安装具有依赖关系的插件:

mkdir -p ~/.vam
git clone git://github.com/MarcWeber/vim-addon-manager ~/.vam/vim-addon-manager
echo 'set rtp+=~/.vam/vim-addon-manager' >> ~/.vimrc
echo 'call vam#ActivateAddons(["FuzzyFinder"])' >> ~/.vimrc
vim # Now answer yes on all queries

虽然这是正确的,但VAM团队建议阅读有关如何安装VAM的官方文档,可以在github.com/MarcWeber/vim-addon-manager找到,然后进入doc目录。 我们希望公平地说VAM只是一种解决方案。 Vundle,病原体......还有一些存在(参见VAM文档中的相关工作部分)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM