Como atalho diretamente para a guia File Search no Eclipse

116

Quando eu uso o CTRL+, Hacabo na guia Java Search. Eu gostaria muito de um atalho para ir diretamente para a Pesquisa de arquivos. Isso é possível?

Veja a imagem aqui para o que estou falando: insira a descrição da imagem aqui

svrist
fonte

Respostas:

146

Você pode apenas definir uma ligação de tecla que abre a pesquisa de arquivo:

  1. Vá para Preferências > Geral > Chaves
  2. Digite "pesquisa de arquivo" na caixa de pesquisa. (Se não houver resultados e você tiver uma versão realmente antiga do Eclipse, marque a caixa de seleção Incluir Comandos Desvinculados .)
  3. Coloque o acento circunflexo na caixa de texto Vinculação e pressione a combinação de teclas que deseja usar:

insira a descrição da imagem aqui

Você pode reutilizar a ligação CTRL+ H(excluir a outra ligação nesse caso) ou definir outra (por exemplo, CTRL+ SHIFT+ H). Para excluir a outra ligação, procure "Abrir caixa de diálogo de pesquisa" e clique no comando Desvincular .


Outra solução: Você pode pressionar CTRL+ 3em seu editor, digitar "arquivo s", pressionar Enter. A próxima vez que você pressionar CTRL+ 3"Pesquisar arquivo" estará na parte superior.

Martin
fonte
3
Inicialmente, não percebi que meu menu suspenso "Quando" na parte inferior estava padronizado como "Navegando código Java conectado" - tive que alterá-lo para "No Windows" (conforme mostrado no diagrama) para que ele funcionasse.
Magnus
49

Outra opção é abrir a caixa de diálogo de pesquisa ( Ctrl+ H) e clicar em personalizar e ocultar as guias java e de pesquisa de tarefas; da próxima vez que você fizer Ctrl+ H, a pesquisa de arquivos será a única exibida, portanto, será selecionada por padrão

Enrique Ramos
fonte
4
Opção muito melhor, enviar "java search" para o lugar apropriado!
Frank Meulenaar
18

Na verdade, acho que a melhor (e mais fácil maneira) é simplesmente abrir a caixa de diálogo de pesquisa (ctrl + h), clicar em personalizar e selecionar a caixa de seleção "Lembrar última página usada". Em seguida, vá até a Pesquisa de Arquivos uma vez. Desde que essa seja a última guia de pesquisa que você usou, ela sempre será aberta lá. A vantagem disso é que você não perde o acesso fácil às outras guias, caso realmente precise delas! (trabalhando no Eclipse Kepler).

Visualização personalizada

joshmcode
fonte
2
Não presente em eclipse mais antigo, creio eu
mtk
Isso funciona muito bem para mim; Versão do Eclipse: Versão de Marte (4.5.0) ID de compilação: 20150621-1200
Rajesh Goel
11

Aprendi a usar uma "pseudo-tecla de atalho" ALT+ A F(funciona também como ALT+ A ALT+ F), que resolve: "Menu Se [a] rch → [F] ile ..." e tem a vantagem de estar sempre presente, sem necessidade para reconfiguração.

akavel
fonte
1
Isso é útil / mais rápido, pois é mais fácil digitar com uma mão do que Ctrl + H. Agradável!
Josh1billion
2

Também já tive esse problema antes.

Tentei seguir o conselho na resposta à pergunta dada por @Martin para religar Ctrl+ Ha "Pesquisa de arquivo" no Windows | Preferências | Geral | Chaves, mas por algum motivo, não tenho uma entrada "Pesquisa de arquivo" na coluna Comando. (Estou executando o Eclipse 3.3 atualmente; talvez a entrada "File Search" tenha sido adicionada em uma versão subsequente?)

Atualização: Como Martin apontou em um comentário sobre esta resposta, eu não marquei a caixa de seleção "Incluir comandos não acoplados" em Preferências | Caixa de diálogo de teclas, é por isso que "Pesquisa de arquivo" não estava aparecendo para mim. Agora Ctrl+ Hvinculei a "Pesquisa de arquivos", como Martin sugeriu em sua resposta nesta página, e funciona muito bem. Obrigado Martin!

Acabei resolvendo o problema original abrindo a caixa de diálogo Pesquisar com Ctrl+ e H, em seguida, clicando no botão Personalizar na caixa de diálogo, que abre uma caixa de diálogo "Seleção de página de pesquisa" que permite ocultar ou mostrar guias na caixa de diálogo Pesquisar. Eu escondi outras guias além de "Pesquisa de arquivos", o que faz com que a "Pesquisa de arquivos" seja ativada por padrão em usos futuros de Ctrl+ H.

Jon Schneider
fonte
1
Você clicou em "Incluir comandos não acoplados"? Caso contrário, você não obterá essa entrada!
Martin,
@Martin, era exatamente isso - eu não marquei a opção "Incluir comandos não acoplados". "Pesquisa de arquivo" apareceu na lista depois que eu verifiquei. Obrigado pela ajuda! :-)
Jon Schneider
Esta não é realmente uma resposta, mas sim uma série de comentários. No final, há uma resposta, mas a mesma resposta é dada de uma forma muito mais concisa na resposta de Enrique . IMHO, esta resposta pode ser excluída.
oberlies
1

Pelo que eu sei, a guia da janela de pesquisa depende do arquivo aberto em que você está ao chamar a função de pesquisa. Assim, por exemplo, se você estiver em um arquivo web.xml, ele abrirá a "pesquisa de plug-in" em vez de "pesquisa de java".

Editar: existe uma maneira de forçar a aba de abertura padrão, atribuindo um atalho para a ação "Pesquisar arquivo" no painel de preferências "Teclas".

gizmo
fonte
Estou sempre em algum lugar no explorador de projetos quando pressiono CTRL + h
svrist de
1

Provavelmente, esse recurso veio recentemente [confirmou que está lá desde Juno] e parece inteligente. Pressione Ctrl + H -> Personalizar -> [Caixa de seleção] Lembrar a última página usada. Desta forma, você não está longe de outras opções, se necessário, a qualquer momento. Portanto, se você usar a pesquisa de arquivos com frequência, não se incomodará em obter o que escolheu por último.

Sankalp
fonte
Mesmo que sua resposta repita outras, como era muito prolixo, eu as ignorei e o 'Personalizar' em sua resposta chamou minha atenção, então votei a favor. Por mais que eu tente, nenhuma quantidade de desvinculação e vinculação faria com que Ctrl + Shift + F funcionasse para isso (Pesquisa de arquivo); finalmente, atribuir Alt + S resolveu o problema. Gostaria de ter visto essa resposta antes de tudo isso! O Eclipse precisa ser mais esperto e perceber que as pessoas não podem usar isso apenas para Java e até mesmo no desenvolvimento Java, raramente usamos o Java Search de baixa qualidade. Todos que conheço usam a Pesquisa de arquivos por padrão. Foram-se os outros cbs :)
killjoy de
@killjoy Com certeza edição do conteúdo com base em seus comentários
Sankalp de
1

Eu gostaria de fornecer uma solução alternativa aqui: você pode 'lembrar da última página usada' para evitar abri-la repetidamente.

insira a descrição da imagem aqui

ulyssis2
fonte
0

ATUALIZAÇÃO: o usuário @muescha, nos comentários abaixo da pergunta, apenas me apontou que eu acidentalmente respondi a pergunta errada! No entanto, ainda é uma resposta valiosa (mas não para esta pergunta), então estou deixando-a.

Minha resposta responde à pergunta: Como uso uma tecla de atalho diretamente para procurar um arquivo no Eclipse?

Ctrl+ Shift+ Rfunciona fantasticamente! Use asteriscos (*) para caracteres curinga. É muito semelhante à pesquisa Ctrl+ Pfuzzy em Sublime Text 3.

Pesquisas de amostra usando a pesquisa Ctrl+ Shift+ R"Open Resource" no Eclipse:

rea

insira a descrição da imagem aqui

*.txt

insira a descrição da imagem aqui

*32*f1*c

insira a descrição da imagem aqui

*3*1*c*h
Observe que se você apenas colocar um asterisco *entre cada caractere na string de pesquisa, ele funcionará exatamente como o Sublime Text 3 Ctrl+ P"pesquisa difusa"! Lindo!

insira a descrição da imagem aqui


Nota lateral: você também pode usar a caixa de diálogo Search-> Filemenu para pesquisar arquivos.

Gabriel Staples
fonte