Existe um atalho “Find in Files” no Eclipse?

87

Existe um atalho "Find in Files" no Eclipse, como existe no Visual Studio ( Ctrl+ Shift+ F)?

Eu olhei nestas duas listas:

Obrigado.

Xonatron
fonte

Respostas:

88

selecione a área de trabalho e pressione Ctrl-H

A caixa de diálogo selecionada depende do tipo de arquivo selecionado na visualização Explorador de Projetos. Por exemplo, se você selecionou um arquivo .js e pressionou Ctrl- H, a caixa de diálogo será exibida com a guia "Pesquisa Javascript" selecionada. Se você deseja pesquisar todos os arquivos, pode pressionar Ctrl- F7para selecionar a visualização Explorador de Projetos, usar as teclas de seta para selecionar uma pasta acima de seus arquivos e pressionar Ctrl- H(ou selecionar um arquivo cujo tipo não acione uma guia de diálogo personalizado) .

Gordon Glas
fonte
Obrigado. É chamado de "Diálogo de pesquisa aberta" pelo que vale a pena. No Visual Studio, é chamado de "Localizar em arquivos". Eles parecem ter a mesma funcionalidade.
Xonatron
No entanto, você deve dividir a pesquisa por apenas um dos seguintes: Tipo, Método, Pacote, Construtor, Campo ... Eu só quero pesquisar tudo. Existe uma maneira de fazer isso?
Xonatron
4
@MatthewDoucette Quando a caixa de diálogo estiver aberta, clique na seta para a esquerda no canto superior direito da caixa e você deverá encontrar a guia "Pesquisar arquivo". Deve ser isso que você está procurando.
Sombreado em
3
Selecionar a guia "Pesquisar arquivo" fornecerá o que você procura. Eclipse tem pesquisas especiais para diferentes idiomas. Engraçado, o Java Search que você está descrevendo é um recurso que sinto muita falta no visual studio :).
Ahe
Adicionado mais à minha resposta. A resposta de Salazaar também está correta. Depende apenas de como você deseja fazer isso.
Gordon Glas
30

Graças às outras duas soluções, mas aqui está a resposta completa que eu estava procurando, que aborda como eu procuro todo o texto dentro dos arquivos, não apenas tipos, métodos, pacotes, construtores e campos:

  • Ctrl+ Hpara abrir a caixa de diálogo "Pesquisar"
  • Aba "Pesquisa de arquivos", se não aparecer, expanda a janela ou use as setas esquerda / direita
  • digite o texto para pesquisar
  • Use "* .java", no meu caso, já que estou programando em Java, para pesquisar apenas esses arquivos
  • Clique em "Pesquisar"
Xonatron
fonte
2
Você pode realmente fazer com que "Pesquisa de arquivo" seja o padrão quando Ctrl + H é clicado, definindo-o na combinação de teclas. (vá para Windows> Preferências e pesquise por chaves e filtre por 'pesquisa de arquivo'. E digite Ctrl + H na seção Ligação)
Joseph Rajeev Motha
Essa é, para mim, qual era a pergunta original. Não quero a caixa de diálogo "Pesquisar", só quero "Pesquisar arquivo", não importa onde eu esteja. É um incômodo ter que mudar de guia para encontrá-lo.
Faliorn de
22

Se estiver usando apenas a Pesquisa de arquivo, você pode desativar todas as outras pesquisas no painel de pesquisa (Personalizar ... canto inferior esquerdo). Então você tem a Pesquisa de Arquivos toda vez que pressionar Ctrl+H

Salazaar
fonte
Ótimo! Agora, como faço para pesquisar todo o texto nos arquivos, não apenas tipos, métodos, pacotes, construtores e campos?
Xonatron
Eu encontrei a solução e irei editar minha postagem original com ela.
Xonatron
3
você também pode ligar novamente Ctrl + H a "Pesquisa de arquivos" em vez de "Abrir caixa de diálogo de pesquisa". Para ser honesto, nunca encontrei um uso para nenhuma das outras ferramentas de pesquisa. A religação é uma alternativa a este elemento da solução, mas com a vantagem de deixar as outras guias ao redor. Essa opção ou a re-ligação salvaria você da segunda etapa acima de encontrar a guia "Pesquisa de arquivo".
Matt Felzani
resposta realmente incrível, eu estava olhando tão longe!
Emmanuel Angelo.R
Obrigado, nunca notei esse botão antes. Também gosto da verificação "Lembre-se da última página usada" naquele pop
Wubinator
17
  • Ctrl+ Hpara abrir a caixa de pesquisa
  • Clique em 'Personalizar' no canto inferior esquerdo
  • Marque 'Lembrar última página usada'
  • Clique OK.
  • Selecione a guia de pesquisa de arquivo e faça uma pesquisa
cabow01
fonte
1
Espero que algum dia chegue ao topo. Simples, a melhor resposta.
Noumenon
11

Se você deseja usar a pesquisa específica do tipo (Java, Javascript ... etc), você pode usar Ctrl+H, que abre a caixa de diálogo de pesquisa e, em seguida, clique no botão Pesquisar.

Se você simplesmente deseja pesquisar todas as ocorrências de texto em todo o espaço de trabalho, clique na palavra (ou selecione o texto) que deseja pesquisar e pressione Ctrl+Alt+G. Você obterá diretamente todas as ocorrências encontradas, mesmo sem usar uma caixa de diálogo.

Acho que Ctrl+Alt+Gé a melhor solução porque mostra o nome da variável em diferentes arquivos relacionados (por exemplo, Java e XML ou Javascript e HTML), embora ainda tenha o recurso de pesquisa específico do tipo disponível por meioCtrl+H

Você pode religar o Ctrl+Alt+Gpara encontrar texto em um projeto ou conjunto de trabalho em vez de toda a área de trabalho, se isso for mais atraente para você.

Advogado orgânico
fonte
5

Sim, existem atalhos para pesquisar o Eclipse, esses atalhos são muito úteis quando procuramos html, jsp, xml, java, propriedades, classe, jar, arquivo de pesquisa com palavras-chave.

  • Ctrl+ Hé usada a Tag aberta, em que você pode selecionar o tipo de arquivo Pesquisa Remota, Pesquisa de arquivo, pesquisa git, pesquisa java, pesquisa javascript, etc.
  • Ctrl+ Shift+ Ré usado para pesquisar todos os arquivos no projeto atual
  • Ctrl+ Shift+ Té usado para pesquisar todos os arquivos na área de trabalho
chandrashekar.n
fonte
3

pressione Ctrl+ H. Em seguida, escolha a guia "Pesquisa de arquivo".

opções de pesquisa adicionais

pesquisar recursos pressione Ctrl+ Shift+R

pesquisar por tipos de Java pressione Ctrl+ Shift+T

Shiluka
fonte
2

Acredito que adicionar plug-ins atendem às suas necessidades.

Se você instalar o plug-in chamado InstaSearch , sua pesquisa será mais rápida dentro dos projetos de trabalho ativos atuais.

Mostra o resultado à medida que você digita.

http://marketplace.eclipse.org/content/instasearch#.VIp-_5_PGPQ

Ajeeb.KP
fonte
0

Ctrl + Alt + F (Localizar texto no projeto - tecla personalizada )

Observação - Ctrl + Alt + G é para localizar texto em um espaço de trabalho, não em um projeto

Como personalizar esta chave

Janela-> Preferências-> Geral-> Teclas-> Pesquisa por 'Encontrar Texto no Projeto' -> Digite 'Ctrl + Alt + F' na vinculação -> Aplicar

Observação - isso será útil se o desenvolvedor estiver trabalhando em vários projetos simultaneamente.

Opster Elasticsearch Pro-Vijay
fonte
0

Conforme indicado, CTRL + Habre a caixa de diálogo Pesquisar.

Como eu uso apenas Localizar em Arquivos (e defino os padrões de nome de arquivo quando necessário), cliquei no botão Personalizar ... na parte inferior da caixa de diálogo Pesquisar. Ele abre a caixa de diálogo Seleção da página de pesquisa, onde desativei todas as outras opções.

Você também pode clicar em Lembrar última página usada na mesma caixa de diálogo.

domaci_a_nas
fonte