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?



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 .


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
}

5

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


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)


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.