safari "trouver" ne fonctionne pas pour le mot partiel [dupliquer]

8

Désolé mais je ne sais pas comment décrire ce problème. Voyons un exemple simple ci-dessous.

Prenez cette page comme exemple, lorsque je recherche (cmd + F) "comp", Safari est en mesure de tout trouver; mais si je cherche "omp", rien ne peut être trouvé! (supposons que je veuille trouver des chaînes contenant "complete")

Cela peut être gênant parfois car je peux oublier l’orthographe des premières lettres d’un mot / une chaîne, ou bien je ne suis préoccupé que par le suffixe, à savoir la recherche de toutes les chaînes avec un postfix donné (ou 'midfix') et le préfixe peut être arbitraire.

Quelqu'un peut-il expliquer ce problème et y at-il un moyen de le résoudre?

libraire
la source

Réponses:

8

C'est par conception. Cliquez sur la loupe à côté de votre recherche pour afficher un menu vous permettant de basculer entre les options Contient et Commence par, cette dernière étant la valeur par défaut.

Il existe un paramètre masqué pour changer la valeur par défaut en Contient.

  1. Quittez Safari. (Menu Safari> Quitter ou Command- Q)
  2. Terminal ouvert. (Applications> Utilitaires> Terminal)
  3. Copiez / collez la ligne suivante exactement et appuyez sur Return:

    defaults write com.apple.Safari FindOnPageMatchesWordStartsOnly -bool FALSE
    

La prochaine fois que vous exécuterez Safari, la correspondance de sous-chaîne (ce que vous essayez de faire) devrait fonctionner correctement.

tubedogg
la source
Je dois admettre que c'est une décision de conception très étrange. Je n'ai jamais vu d'UX de recherche de texte qui utilise par défaut la recherche par préfixe de mot. Maintenant, je pense au nombre de recherches que j'ai manquées auparavant simplement parce que je ne connaissais pas ce défaut.
Max O