Esiste un modo per fare in modo che Ctrl + f in Chrome utilizzi il testo selezionato, come per Firefox?


53

Una cosa che mi ha davvero infastidito dal passaggio a Chrome è che Ctrl+ Fsi comporta in modo leggermente diverso da Firefox.

In Firefox, se hai il testo evidenziato e premi Ctrl+ F, inizierà a cercare con quel testo.

C'è un modo per convincere Chrome a farlo?



1
Sentiti libero di dare il tuo feedback a Google . Se un numero sufficiente di persone si lamenta o richiede la funzione, è sicuro che ascolterà.
mbomb007,

Risposte:


42

Questo problema è stato sollevato in Chrome ed è documentato in:
Numero 6356004: se l'utente seleziona il testo nella scheda corrente e digita CTRL-F, ... (Chiuso)

In questo articolo del numero, sei patch successive sono state applicate a Chrome per abilitare questa funzionalità. Tuttavia, a causa di troppi problemi irrisolti, come le interruzioni di riga e altri caratteri che non possono essere stampati nella casella di ricerca, lo sviluppatore Simon Morris ha rinunciato e ha concluso:

Oltre a questi problemi, questo comportamento non sembra terribilmente avvincente durante il test. Forse sono troppo abituato al comportamento di Chrome esistente, ma mentre mi aspetto la prepopolazione basata sulle stringhe di ricerca precedenti in questa o altre schede, non mi aspetto davvero che la selezione del testo cambi la mia stringa di ricerca, e non mi sento terribilmente difficile per mettere in sandwich ctrl-f in una coppia ctrl-c / ctrl-v per essere esplicito, dato che ho appena selezionato ciò che voglio cercare.

Dato che Ben ha già votato contro questo e i test di cui sopra non mi danno forti controargomentazioni, sto andando avanti e chiudendo.

Vedo questo come pura pigrizia, poiché questo problema e altri sono stati facilmente risolti in altri browser. Ho anche cercato ma non ho trovato alcuna estensione di Chrome che risolva il problema.

L'unica soluzione che posso quindi suggerire è quella di utilizzare una macro di tastiera associata a un tasto di scelta rapida per emettere la serie di "Ctrl + C Ctrl + F Ctrl + V".

Se sei su Windows puoi usare uno script Autohotkey per questo.
Vedi questa discussione per un esempio: estensione di Chrome per highlight + trova prepopolare?

Uno script Autohotkey può anche essere associato a un determinato processo o finestra, quindi è possibile perfezionare ulteriormente questo script per applicarlo solo a Chrome.

Se sei su Linux, puoi utilizzare questa porta di Autohotkey: IronAHK , che funziona su .NET o Mono per Linux / Mac. Questo articolo potrebbe essere utile: installa IronAHK su Linux .


Grazie!! Stavo cercando un plugin, ma autohotkey dovrebbe funzionare. Ma ne ho bisogno anche su Linux. Ad ogni modo, ti verrà assegnato un premio se nessun altro ti darà una risposta con le impostazioni in Chrome o in un plugin.
nandeesh,

Esiste una porta di Autohotkey per Linux. Vedi la mia aggiunta alla fine.
harrymc,

11
Peccato per Chrome per non averlo fornito!
Mr. Roland,

1
Bah ... sembra che il giorno in cui
Thomas Levesque

Puoi anche scrivere script xdotoolcon bash, perl, ecc. Su Linux anziché usare AHK.
Mark K Cowan,

11

Se desideri davvero quel comportamento, scarica AutoHotkey e carica il seguente script:

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

5

Uso Ctrl+ C, Ctrl+ F, Ctrl+ V- almeno sono vicini tra loro sulla tastiera e ragionevolmente veloci da digitare.


4
Ctrlpuò anche essere premuto per tutto il tempo.
Daniel Beck

@Daniel Beck: sì, è quello che faccio, ho solo pensato che fosse più chiaro precisare che Ctrl è necessario per gli ultimi due tasti e per il primo.
Hugh Allen

Forse ho frainteso la domanda, ma in ogni caso, come è comunque utile. Sarebbe utile se potesse cercare all'interno del testo evidenziato. Ma questo trova solo un pezzo di testo che ha già trovato quando lo ha selezionato. Se fosse la ricerca all'interno del testo evidenziato, sarebbe utile
barlop,

1
@barlop è utile trovare altre occorrenze dello stesso pezzo di testo. Non conosco nessun browser che abbia la funzione di cercare nel testo selezionato, anche se a volte sarebbe utile. Forse potresti scrivere un'estensione per farlo.
Hugh Allen,

5

In realtà la funzione è lì , almeno su Mac OS.

Si chiama "Usa selezione per trovare" ed è associato a + E.

Premi + E + Gper evidenziare tutte le parole uguali a quelle selezionate!

Premere + E + F + Gper iniziare una ricerca con la selezione corrente.

(Non riesco a controllare su Windows, ma sembra non avere la funzione del tutto)


1
Ctrl + E visualizza un prompt "Cerca in Google" nella barra degli indirizzi.
mbomb007,

Per me, funziona solo quando la ricerca è già aperta.
xpy,

@xpy puoi provare con Cmd + E, Cmd + F, Cmd + G in sequenza
caesarsol,

1
@ mbomb007 Le tastiere Mac hanno un tasto ctrl e un tasto 'cmd'. Chiaramente l'icona che ha mostrato lì (oltre ad essere particolare per una tastiera MAC), è il tasto cmd della tastiera mac, non il tasto ctrl.
barlop,

@barlop Bene, penso che l'equivalente di Windows del tasto Cmd sia il tasto Windows.
mbomb007,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.