Est-il possible de faire en sorte que Ctrl + f dans Chrome utilise le texte sélectionné, selon Firefox?

53

Une chose qui m'a vraiment dérangé depuis le passage à Chrome est que Ctrl+ Fse comporte légèrement différemment de Firefox.

Dans Firefox, si le texte est en surbrillance et que vous appuyez sur Ctrl+ F, la recherche commence avec ce texte.

Existe-t-il un moyen d'obtenir que Chrome fasse cela?

de là
la source
Si vous ne souhaitez pas appuyer sur les touches Ctrl + F chrome.google.com/webstore/detail/selection-highlighter/…
neaumusic
1
N'hésitez pas à donner votre avis à Google . Si suffisamment de personnes se plaignent ou demandent la fonctionnalité, elles sont assurées d'écouter.
mbomb007

Réponses:

42

Ce problème avait déjà été soulevé dans Chrome et est documenté dans:
Problème 6356004: Si l'utilisateur sélectionne du texte dans l'onglet en cours et saisit les touches CTRL-F, ... (Fermé)

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

Outre ces problèmes, ce comportement n’est pas vraiment convaincant lorsqu’il est testé. Je suis peut-être trop habitué au comportement existant de Google Chrome, mais bien que j'attende un pré-peuplement basé sur les chaînes de recherche précédentes dans cet onglet ou d'autres, je ne m'attends pas vraiment à ce que le texte modifie ma chaîne de recherche et cela ne semble pas très difficile prendre en 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 cela et que les tests ci-dessus ne me donnent pas de solides arguments contraires, je vais aller de l'avant et terminer.

Je vois cela comme une pure paresse, car ce problème et d’autres ont été facilement résolus par d’autres navigateurs. J'ai également cherché mais n'ai trouvé aucune extension Chrome qui résout le problème.

La seule solution que je puisse donc suggérer consiste à utiliser une macro de 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 script Autohotkey pour cela.
Voir ce fil pour un exemple: extension Chrome pour mettre en surbrillance + trouver un prépopulation?

Un script Autohotkey peut également être lié à un processus ou à une fenêtre donnés. Vous pouvez donc affiner ce script pour qu'il ne s'applique qu'à Chrome.

Si vous êtes sous Linux, vous pouvez utiliser le port d’Autohotkey: IronAHK , qui s’exécute sur .NET ou Mono pour Linux / Mac. Cet article pourrait être utile: Installez IronAHK sur Linux .

harrymc
la source
Merci!! Je cherchais un plugin, mais autohotkey devrait fonctionner. Mais j'en ai aussi besoin sur Linux. Quoi qu'il en soit, vous recevrez une prime si personne d'autre ne donne une réponse avec des paramètres en chrome ou un plugin.
Nandeesh
Il existe un port d'Autohotkey vers Linux. Voir mon ajout à la fin.
harrymc
11
Honte à Chrome de ne pas avoir fourni cela!
M. Roland
1
Bah ... il me semble que le jour où je passe à Chrome n'est pas encore arrivé
Thomas Levesque
Vous pouvez également écrire des scripts xdotoolavec bash, perl, etc. sous Linux plutôt que d'utiliser AHK.
Mark K Cowan
11

Si vous voulez vraiment 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
}
tumchaaditya
la source
5

J'utilise Ctrl+ C, Ctrl+ F, Ctrl+ V- au moins ils sont rapprochés sur le clavier et assez rapides pour taper.

Hugh Allen
la source
4
Ctrlpeut même être enfoncé tout le temps.
Daniel Beck
@ Daniel Beck: oui c'est ce que je fais, j'ai juste pensé qu'il était plus clair de préciser que Ctrl est nécessaire pour les deux dernières touches ainsi que pour la première.
Hugh Allen
J'ai peut-être mal compris la question, mais quoi qu'il en soit, quelle en est l'utilisation? Il serait utile de pouvoir effectuer une recherche dans le texte en surbrillance. Mais cela ne fait que trouver un morceau de texte qu'il avait déjà trouvé en le sélectionnant. Si c'était une recherche dans le texte surligné, ce serait utile
barlop
1
@barlop il est utile de trouver d'autres occurrences du même morceau de texte. Je ne connais aucun navigateur doté de la fonctionnalité permettant de rechercher dans le texte sélectionné, bien que cela puisse parfois être utile. Peut-être que vous pourriez écrire une extension pour le faire.
Hugh Allen
5

En fait, la fonctionnalité existe , du moins sur Mac OS.

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

Appuyez sur + E + Gpour mettre en surbrillance tous les mots identiques à ceux sélectionnés!

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

(Impossible de vérifier sur Windows, mais il semble ne pas avoir la fonctionnalité tout à fait)

Césarsol
la source
1
Ctrl + E fait apparaître une invite "Rechercher sur Google" dans la barre d'adresse.
mbomb007
Pour moi, cela ne fonctionne que lorsque la recherche est déjà ouverte.
xpy
@ Expy vous pouvez essayer avec Cmd + E, Cmd + F, Cmd + G dans l'ordre
Caesarsol
1
@ mbomb007 Les claviers Mac ont une touche Ctrl et une touche 'cmd'. Clairement, l’icône qu’il a montrée là-bas (en plus d’être propre à un clavier MAC), est la touche cmd du clavier mac, pas la touche ctrl.
barlop
@barlop Oui, je pense que l'équivalent Windows de la clé Cmd est la clé Windows.
mbomb007