Hilfe beim Installieren des vim Fuzzyfinder-Plugins

2386

Dieses Plugin ( hier ) sieht wirklich toll aus, aber wenn ich versuche, es zu installieren, scheint vim nicht zu erkennen, dass es existiert.

Ich entpacke das Archiv in meinem .vim-Verzeichnis, aber wenn ich vim starte und versuche, einen fuzzyfinder-Befehl auszuführen, erhalte ich einen nicht gefundenen Befehl.

E492: Not an editor command: FufBuffer 

Hier sind die Inhalte meines .vim dir

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
Checking $VIMRUNTIME is definitely a good idea. However after checking that I ended up emailing the author Takeshi Nishida to ask if he had any ideas. Apparently the latest version of FuzzyFinder requires vim 7.2! I guess I missed that in the install notes but after making sure I was on 7.2 it worked. Thanks for the help! vor 15 Jahren 0

2 Antworten auf die Frage

2
John T

Sie sollten es in Ihrem vim-Laufzeitverzeichnis entpacken. Dies wird in der Umgebungsvariablen gespeichert $VIMRUNTIME. Auch wenn sich Ihre richtig anhört, sehen Sie, was davon berichtet wird:

cd $VIMRUNTIME;pwd 

Überprüfen Sie auch die Berechtigungen für die Dateien.

1
DaveParillo

Die Installationshinweise implizieren, dass Sie diese Dateien in "Ihrer Laufzeitumgebung" speichern müssen. Diese Person ist kein englischer Muttersprachler - sie könnte $ VIMRUNTIME annehmen. Oder vielleicht nicht. Ich hätte es auch in mein Zuhause gesteckt. Versuchen Sie es mit $ VIMRUNTIME.

Gibt :help :fufetwas zurück?