这个插件(这里) 看起来确实很棒,但是每当我尝试安装它时,vim 似乎都无法识别它的存在。
我将档案解压到我的 .vim 目录中,但是当我运行 vim 并尝试执行 fuzzyfinder 命令时,我收到未找到命令的错误。
E492: Not an editor command: FufBuffer
这是我的 .vim 目录的内容
bash-3.2$ ls -R .vim
.vim:
autoload doc plugin syntax vim-fuzzyfinder.zip
.vim/autoload:
fuf fuf.vim
.vim/autoload/fuf:
bookmark.vim callbackfile.vim dir.vim givencmd.vim givenfile.vim mrufile.vim tag.vim
buffer.vim callbackitem.vim file.vim givendir.vim mrucmd.vim taggedfile.vim
.vim/doc:
fuf.jax fuf.txt vcscommand.txt
.vim/plugin:
fuf.vim fuzzyfinder.vim vcsbzr.vim vcscommand.vim vcscvs.vim vcsgit.vim vcshg.vim vcssvk.vim vcssvn.vim
.vim/syntax:
CVSAnnotate.vim gitAnnotate.vim SVKAnnotate.vim SVNAnnotate.vim vcscommit.vim
bash-3.2$
答案1
你应该将它解压到你的 vim 运行时目录中。它存储在环境变量中$VIMRUNTIME
。即使你的听起来是正确的,看看这个报告了什么:
cd $VIMRUNTIME;pwd
还检查文件的权限。
答案2
安装说明暗示您需要将这些文件放入“您的运行时”中。此人不是英语母语人士 - 他们可能假设 $VIMRUNTIME。也可能不是。我也会把它放在我的家里。试试 $VIMRUNTIME。
有:help :fuf
返回任何东西吗?