12 votes

safari "find" ne fonctionne pas pour un mot partiel

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

Prenez cette page par exemple, lorsque je recherche(cmd+F) "comp", safari est capable de trouver tout ce qui s'y rapporte ; mais si je recherche "omp", rien ne peut être trouvé ! (supposons que je veuille trouver les chaînes de caractères contenant "comp")

Cela peut parfois s'avérer gênant, car il se peut que j'oublie l'orthographe des premières lettres d'un mot ou d'une chaîne de caractères, ou que je ne me préoccupe que du postfixe, à savoir trouver toutes les chaînes de caractères ayant un postfixe (ou "midfixe") donné, le préfixe pouvant être arbitraire.

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

12voto

tubedogg Points 14839

C'est à dessein. En cliquant sur la loupe à côté de votre recherche, un menu vous permet de basculer entre Contient et Commence par, ce dernier étant la valeur par défaut.

Il existe un paramètre caché permettant de changer la valeur par défaut en Containers.

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

    defaults write com.apple.Safari FindOnPageMatchesWordStartsOnly -bool FALSE

La prochaine fois que vous lancerez Safari, la correspondance des sous-chaînes (ce que vous essayez de faire) devrait fonctionner correctement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X