Quando estamos trabalhando com aplicações JEE, temos geralmente, uma grande quantidade de tipos de arquivos: JSPs, tags, arquivos fonte, arquivos xml, entre outros.
O Eclipse nos auxilia nesta navegação apresentando vários formas de visualizar estas informações, seja através da view Navigator, Packagem Explorer ou Project Explorer. Estas visões são excelentes para demonstrar a hierarquia de arquivos de uma forma organizada, porém quando não sabemos em qual pasta está determinado arquivo, estas visões não servem como buscas.
Para estas situações existem várias formas de buscas no Eclipse, e por mais que saibamos utilizar, costuma confundir devido a diversidade. Resolvi dividir o post em duas partes para não tornar o artigo muito grande já que são várias opções.
Open Type (CTRL+SHIFT+T)
Esta opção se encontra no meu Navigate, e irá abrir uma caixa de diálogo aonde podemos entrar com o nome da classe ou parte do nome da classe que queremos abrir.
Esta é uma busca muito utilizada quando queremos encontrar algumas classes independente de onde elas estejam.
Open Resource (CTRL+SHIFT+R)
Também se encontra no menu Navigate, e é bastante similar ao Open Type, porém, ao invés de classes, podemos procurar qualquer tipo de arquivo, na tela de diálogo, podemos colocar o nome ou parte do nome sem necessitarmos saber o nome da pasta ou projeto.
Search
Existe a tela de busca generalizada, que se encontra no menu Search. Para “File Search”, você pode procurar por nome de arquivo e/ou conteúdo do arquivo, podendo inclusive usar expressão regular.
Os resultados são mostrados na view Search, aonde tem aparece com toda hierarquia de ordenação.
Neste caso, é utilizado quando você lembra o nome do método mas não se recorda do nome da classe do do arquivo que contém a informação.
Amanhã veremos o restante e final sobre as buscas no eclipse. Acompanhem.
Fonte:
http://blogs.oracle.com/gsmith/2011/01/nifty_wlp_eclipse_things_part_4_finding_stuff.html
Olá tudo bem?
Gostei muito do post, acredito que saber os mecanismos de busca do Eclipse otimiza muito o tempo no trabalho. Uso muito no meu serviço. Só não conhecia o Open Type.
Abs,
uma coisa que eu queria saber no eclipse é como escrever menos. ex: no netbeans ao invés de escrever
System.out.println, eu so digito sout+tab
como faço isso no eclipse?
syso+[tab]
ops… digo sysou[ctrl+space]
não funcionou, ele sujere a criação de um método sysou
achei, é sysout [ctrl+space]
Esse msm! =)
“Open Type” é usado muito para achar as classes dentro de .jar onde o “Open Resource” não acha. Utilizo muito no trabalho.
Att, Diego.