2010-04-14 4 views
8

Est-il possible de demander également au plugin Fuzzy Finder pour le sous-répertoire de recherche VIM? Il me semble que quel que soit le mode dans lequel je suis, il recherche le répertoire courant, ou je dois être explicite sur le nom du sous-répertoire pour y plonger.Recherche de sous-répertoire vim fuzzy finder?

Un autre plugin mentionné ici dans fuzzy finder textmate plugin. Malheureusement, ce plugin ne fonctionne pas avec la version actuelle de finder vim-fuzzy, ou alors il me semble.

Des suggestions?

TIA

Oliver

+0

Ce appartient probablement superuser.com –

+0

Il est vrai que fuzzy finder textmate ne fonctionne pas avec FuzzyFinder 3.x, mais fonctionne avec 2.22.3, une version relativement récente de FuzzyFinder. Vous ne remarquerez pas la différence. Je recommande vivement d'essayer, vous ne serez pas déçu. Voir: http://github.com/jamis/fuzzyfinder_textmate/network Voir aussi ma réponse ici: http://stackoverflow.com/questions/1894614/vim-fuzzyfinder-usage-tips-gotchas-how-can-one -make-use-of-this-plugin/1897075 # 1897075 –

Répondre

8

Utilisez ** pour l'avoir récursion vers le bas répertoires.

+0

Ça marche plutôt bien. J'ai essayé Command-T mais ça ne fonctionne pas comme fuzzyfinder textmate. Faire quelque chose comme ça fonctionnerait dans FuzzyFinder 3.x: ': FufFile **/somedir/**/* partial * py' – claytron

4

J'utilise le mode d'étiquette fourni par fuzzyfinder pour simuler le comportement de Textmate. En bref, générez un fichier de tags supplémentaire avec le nom de base du fichier comme tag, puis vous pouvez localiser tous les fichiers du fichier de tags directement par le nom de base du fichier. Le seul inconvénient est que vous avez besoin de mettre à jour le fichier de balises de fichier, c'est un script pour cela.

J'utilise cette méthode depuis plusieurs mois et cela fonctionne presque parfaitement.

Je résume ma méthode here

2

Je voulais contribuer à la réponse de jamessan. Il est vrai qu'en utilisant **/avant votre recherche fera une recherche récursive dans votre répertoire. Cependant, j'ai trouvé qu'il est plus utile d'avoir la recherche récursive activée par défaut.

Pour ce faire, vous pouvez ajouter ** à votre carte (le mien est]) (vous devez échapper à la * sinon il ne fonctionnera pas)

map <leader>] :FuzzyFinderFile \*\*\/<CR> 
+0

cool. Mais maintenant c'est "FufFile" à la place: FuzzyFinderFile – KryDos

Questions connexes