62 votes

Existe-t-il un moyen de faire en sorte que Ctrl+f dans Chrome utilise le texte sélectionné, comme dans Firefox ?

Une chose qui me gêne vraiment depuis que je suis passé à Chrome est que Ctrl + F se comporte légèrement différemment de Firefox.

Dans Firefox, si vous avez du texte en surbrillance et que vous appuyez sur Ctrl + F il commencera à trouver avec ce texte.

Y a-t-il un moyen de faire en sorte que Chrome fasse cela ?

45voto

harrymc Points 394411

Ce problème a déjà été soulevé dans Chrome et est documenté dans :
Numéro 6356004 : Si l'utilisateur sélectionne du texte dans l'onglet actuel, et tape CTRL-F,... (Fermé)

Dans cet article de Issue, six correctifs successifs ont été appliqués à Chrome pour activer cette fonctionnalité. Cependant, en raison de trop nombreux problèmes non résolus, comme les les sauts de ligne et autres caractères qui ne peuvent pas être imprimés dans la boîte de recherche, le développeur Simon Morris a renoncé et conclu :

En plus de ces problèmes, ce comportement ne semble pas terriblement convaincant lorsque je le teste. Peut-être suis-je trop habitué à l'actuel Chrome, mais si je m'attends à ce que la prépopulation soit basée sur des recherches antérieures, il n'en est rien. recherches précédentes dans cet onglet ou dans d'autres, je ne m'attends pas vraiment à ce que la sélection que la sélection d'un texte modifie ma chaîne de recherche, et il ne me semble pas très difficile de le faire. sandwich le ctrl-f dans une paire ctrl-c/ctrl-v pour être explicite, étant donné que je viens de sélectionner ce que je veux rechercher.

Puisque Ben a déjà voté contre et que le test ci-dessus n'est pas me donne pas de contre-arguments solides, je vais de l'avant et je ferme.

J'y vois de la pure paresse, car ce problème et d'autres étaient facilement résolus dans d'autres navigateurs. J'ai également cherché mais je n'ai pas trouvé d'extension Chrome qui résout le problème.

La seule solution que je peux donc suggérer, est d'utiliser une macro clavier liée à un raccourci clavier pour émettre la série de "Ctrl+C Ctrl+F Ctrl+V".

Si vous êtes sous Windows, vous pouvez utiliser un Autohotkey script pour cela.
Voir ce fil de discussion pour un exemple : Extension Chrome pour le pré remplissage de la zone de surlignage et de recherche ?

Un script d'Autohotkey peut également être lié à un processus ou à une fenêtre donnée, de sorte que l'on peut encore affiner ce script pour qu'il ne s'applique qu'à Chrome.

Si vous êtes sous Linux, vous pouvez utiliser ce portage d'Autohotkey : IronAHK qui fonctionne sous .NET ou Mono pour Linux/Mac. Cet article pourrait vous être utile : Installer IronAHK sous Linux .

12voto

tumchaaditya Points 3712

Si vous avez vraiment envie de ce comportement, téléchargez AutoHotkey et chargez le script suivant :

~^f::
SetTitleMatchMode 2
IfWinActive, Google Chrome
{
  Send, ^c
  Send, {F3}
  Send, ^v
  Send ^a
  return
}
else
{
  Send ^f
  return
}

8voto

user3057232 Points 1

En fait, la fonction est là du moins sur Mac OS.

Cela s'appelle "Utiliser la sélection pour la recherche" et c'est lié à + E .

Appuyez sur + E + G pour mettre en évidence tous les mots égaux à celui sélectionné !

Appuyez sur + E + F + G pour lancer une recherche avec la sélection actuelle.

(Je ne peux pas vérifier sous Windows, mais il semble que cette fonction n'existe pas du tout).

6voto

Hugh Allen Points 9530

J'utilise Ctrl + C , Ctrl + F , Ctrl + V - au moins, ils sont proches les uns des autres sur le clavier et raisonnablement rapides à taper.

0voto

neaumusic Points 223

J'ai écrit une extension pour chrome qui compte plus de 5000 utilisateurs et je l'ai récemment portée sur Firefox. Elle ne remplit pas la palette de recherche, mais elle met automatiquement en évidence toutes les occurrences, maintient votre sélection d'origine, affiche des marqueurs de défilement et est configurable (touche de porte, règles d'emplacement de la fenêtre, règles d'ancêtres, etc.)

voir https://github.com/neaumusic/selection-highlighter

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X