Chaque fois que j'utilise la recherche Goto Anything dans Sublime Text et commence à taper pour rechercher les fichiers dans mon projet actuel, je reçois un tas de résultats basés sur l'algorithme de recherche floue de Sublime Text, chacun précédé d'un nombre. Je suppose que c'est une sorte de score pour la recherche "force" mais je voulais juste le confirmer. Sur quoi repose ce numéro?Quel est le nombre ajouté à la recherche Sublime Text "Goto Anything"?
Répondre
Il semble que les chiffres sont en effet représentatifs de la force de correspondance, comme vous l'avez supposé.
j'ai remarqué un effet bizarre pour tester votre hypothèse, puis se mit à créer les fichiers factices CustomCompletions.CustomCompletions
& CustomCompletions
(un fichier sans extension) pour la comparaison plus loin.
Voici les résultats:
Comme vous pouvez le voir,
CustomCompletions
a le plus haut avec1524
CustomCompletions.py
&CustomCompletions.todo
partagent un rang de1507
CustomCompletions.CustomCompletions
&CustomCompletions.sublime-settings
partagent un rang de1490
- Tous les fichiers restants, qui contiennent du texte supplémentaire au nom de base, continuent de recevoir des classements inférieurs.
Ce que je trouve étrange était que les 2e & 3e groupes avaient différents classements, malgré le partage d'un nom de fichier de base qui correspond exactement à la requête.
Je pensais que cela peut être dû au nombre de caractères dans l'extension de fichier, donc je testé cette hypothèse en créant les fichiers suivants:
CustomCompletions.a
CustomCompletions.ab
CustomCompletions.abc
CustomCompletions.abcd
CustomCompletions.abcde
CustomCompletions.abcdef
CustomCompletions.abcdefg
CustomCompletions.abcdefgh
CustomCompletions.abcdefghi
CustomCompletions.abcdefghij
CustomCompletions.1
CustomCompletions.12
CustomCompletions.123
CustomCompletions.1234
CustomCompletions.12345
CustomCompletions.123456
CustomCompletions.1234567
CustomCompletions.12345678
CustomCompletions.123456789
CustomCompletions.1234567890
Mais il se trouve tous classés à 1507
, la même classement que le 2ème groupe. En raison de ce résultat, je ne suis toujours pas sûr de ce que les critères affectent le classement des fichiers qui partagent un nom de base qui est une correspondance exacte pour la requête Goto Anything
, mais ont des extensions de fichiers différentes.