La recherche floue "go to file" de Textmate est vraiment géniale.Qu'est-ce que l'algorithme de recherche floue 'Aller au fichier' de textmate?
Le plugin Command-T de Wincent pour vim fait quelque chose de similaire et il berce aussi.
Quelqu'un peut-il expliquer comment cela fonctionne? Y a-t-il un terme général pour la méthode qu'ils utilisent?
Edit: Je peu plus de détails sur ce que ces outils ne
Les outils vous permettent de restreindre une liste d'options (dans ce chemins de fichiers de cas) que vous tapez.
Par exemple, si j'avais les fichiers suivants:
/app/models/people.rb
/app/models/address.rb
/app/person.rb
/person.rb
pour arriver à réduire la liste à /app/models/people.rb
je pouvais taper une des opérations suivantes:
amp
peo
mp
modelsp
il est très flexible et je trouve mon Je manque cette 'liste rétrécie' quand l'application que j'utilise ne l'a pas. J'aimerais en savoir plus à ce sujet afin de pouvoir implémenter mes propres plugins si jamais j'en avais besoin. Souhaite que je pourrais l'expliquer mieux, mais c'est la raison pour laquelle je suis ici :)
Pour le voir en action jeter un oeil chez Wincent demo of command-t
soin d'expliquer ce que ces outils font exactement? –
C'est comme le firefox awesomebar mais pour les fichiers de votre projet actuellement ouvert. Il «rétrécit» le fichier que vous voulez que vous tapez. Je trouve cette fonctionnalité géniale mais je n'y ai jamais vraiment pensé. –
http: // stackoverflow.com/questions/2891514/algoritms-pour-fuzzy-matching-string – ergosys