Existe alguma maneira de fazer com que o Ctrl + f no Chrome use o texto selecionado, como no Firefox?

53

Uma coisa que realmente me incomodou desde que mudei para o Chrome é que o Ctrl+ Fse comporta de maneira um pouco diferente do Firefox.

No Firefox, se você tiver o texto destacado e pressionar Ctrl+ F, ele começará a ser encontrado com esse texto.

Existe alguma maneira de fazer o Chrome fazer isso?

daí
fonte
Se você não quiser pressionar Ctrl + F chrome.google.com/webstore/detail/selection-highlighter/…
neaumusic 27/11/16
1
Sinta-se à vontade para enviar seus comentários ao Google . Se um número suficiente de pessoas reclamar ou solicitar o recurso, certamente ouvirá.
mbomb007

Respostas:

42

Esse problema foi levantado no Chrome e está documentado em:
Problema 6356004: se o usuário selecionar texto na guia atual e digitar CTRL-F, ... (Fechado)

Neste artigo, seis patches sucessivos foram aplicados ao Chrome para habilitar essa funcionalidade. No entanto, devido a muitos problemas não resolvidos, como quebras de linha e outros caracteres que não podem ser impressos na caixa de localização, o desenvolvedor Simon Morris desistiu e concluiu:

Além desses problemas, esse comportamento não parece muito atraente ao testá-lo. Talvez eu esteja muito acostumado com o comportamento existente do Chrome, mas enquanto espero a pré-população com base nas sequências de pesquisa anteriores desta ou de outras guias, não espero selecionar texto para alterar minha sequência de pesquisa, e não parece muito difícil para colocar o ctrl-f em um par ctrl-c / ctrl-v para ser explícito, já que acabei de selecionar o que quero procurar.

Como Ben já votou contra isso e os testes acima não me dão fortes argumentos, vou em frente e fechando.

Eu vejo isso como pura preguiça, pois esse problema e outros foram facilmente resolvidos em outros navegadores. Também procurei, mas não encontrei nenhuma extensão do Chrome que resolva o problema.

A única solução que posso sugerir é usar uma macro de teclado vinculada a uma tecla de atalho para emitir a série "Ctrl + C Ctrl + F Ctrl + V".

Se você estiver no Windows, poderá usar um script de Autohotkey para isso.
Veja este tópico para um exemplo: extensão do Chrome para destaque + encontrar pré-preenchido?

Um script de Autohotkey também pode ser vinculado a um determinado processo ou janela, para que você possa ajustar ainda mais esse script para aplicar apenas ao Chrome.

Se você estiver no Linux, poderá usar esta porta da Autohotkey: IronAHK , executada no .NET ou Mono para Linux / Mac. Este artigo pode ser útil: Instale o IronAHK no Linux .

harrymc
fonte
Obrigado!! Eu estava procurando por um plugin, mas a autohotkey deve funcionar. Mas eu preciso disso no linux também. De qualquer forma, você será recompensado se ninguém mais responder com as configurações do Chrome ou de um plugin.
Nandeesh
Existe uma porta da Autohotkey para o Linux. Veja minha adição no final.
harrymc 8/09/12
11
Que vergonha no Chrome por não fornecer isso!
Roland
1
Bah ... parece que o dia em que eu mudar para o Chrome ainda não é chegado
Thomas Levesque
Você também pode criar scripts xdotoolcom bash, perl etc. no Linux, em vez de usar o AHK.
Mark K Cowan
11

Se você realmente deseja esse comportamento, baixe o AutoHotkey e carregue o seguinte script:

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

Eu uso Ctrl+ C, Ctrl+ F, Ctrl+ V- pelo menos eles estão juntos no teclado e razoavelmente rápidos para digitar.

Hugh Allen
fonte
4
Ctrlpode ser pressionado o tempo todo.
Daniel Beck
@ Daniel Beck: sim, é isso que eu faço, apenas achei mais claro que Ctrl é necessário para as duas últimas teclas e a primeira.
Hugh Allen
Talvez eu tenha entendido mal a pergunta, mas de qualquer forma, como isso é útil? Seria útil se pudesse pesquisar no texto destacado. Mas isso apenas encontra um pedaço de texto que ele já encontrou quando o selecionou. Se ele estava procurando no texto destacado, então, que seria útil
barlop
1
@ Barlop, é útil encontrar outras ocorrências do mesmo pedaço de texto. Não conheço nenhum navegador que tenha o recurso de pesquisar no texto selecionado, embora às vezes seja útil. Talvez você possa escrever uma extensão para fazer isso.
Hugh Allen
5

Na verdade, o recurso está lá , pelo menos no Mac OS.

Chama-se "Usar seleção para localizar" e está vinculado a + E.

Pressione + E + Gpara destacar todas as palavras iguais às selecionadas!

Pressione + E + F + Gpara iniciar uma pesquisa com a seleção atual.

(Não é possível verificar no Windows, mas parece não ter o recurso por completo)

caesarsol
fonte
1
Ctrl + E exibe o prompt "Pesquisar no Google" na barra de endereço.
mbomb007
Para mim, só funciona quando a pesquisa já está aberta.
xpy
@xpy pode tentar com Composto E +, Composto F +, + G Composto em sequência
caesarsol
1
@ mbomb007 Os teclados para Mac têm uma tecla ctrl e uma tecla 'cmd'. Claramente, o ícone que ele mostrou lá (além de ser específico de um teclado MAC) é a tecla cmd do teclado mac, não a tecla ctrl.
barlop
@ Barlop Certo, acho que o equivalente do Windows à chave Cmd é a chave do Windows.
Mbomb007