Como eu escondo arquivos .class da checkbox de diálogo Abrir Recurso no Eclipse?

Não vou querer editar nenhum conjunto de trabalho. Eu só quero uma maneira de, em todos os espaços de trabalho e projetos, impedir que os arquivos .class sejam exibidos na checkbox de diálogo Abrir Recurso. Existe uma maneira de fazer isso?

Uma opção é filtrar resources derivados. No canto superior direito da checkbox de diálogo “Abrir recurso”, há uma seta na qual você pode clicar para exibir um menu suspenso para filtragem. Desmarque a opção “Mostrar resources derivados”, se estiver marcada.

Se você ainda ver arquivos ‘.class’, eles provavelmente não estão sendo marcados como derivados. Se eles estiverem em sua própria hierarquia de pastas, você pode corrigir isso clicando com o botão direito do mouse na pasta raiz para editar as propriedades da pasta e marque a checkbox de seleção “Derived”. Se eles estão misturados com seus arquivos ‘.java’ … azar, você precisará definir a propriedade derivada em cada arquivo ‘.class’ manualmente.

Tanto quanto eu posso dizer que não há como marcar arquivos de class como resources derivados globalmente para o espaço de trabalho, mas acredito que quando você cria um novo projeto Java a pasta ‘bin’ é marcada como derivada por padrão (se você usar as configurações padrão do assistente )


Aqui estão algumas imagens do Eclipse Kepler. A primeira mostra como filtrar resources derivados desmarcando ‘Mostrar resources derivados’ na checkbox de diálogo Abrir recurso. A segunda mostra como definir a propriedade ‘Derived’ em um recurso.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

  1. Clique com o botão direito no projeto e selecione Propriedades
  2. Expanda Recurso e clique em Filtros de Recurso
  3. Clique em Adicionar para criar um novo filtro
  4. Na checkbox de diálogo que se abre
    1. Selecione os botões de opção Excluir todos e Arquivos.
    2. Em File and Folder Attributes, digite *.class
  5. Clique OK

Para excluir uma hierarquia de diretórios inteira, por exemplo, o diretório de target , selecione o botão de opções Arquivos e pastas e a checkbox de seleção Todas as crianças (recursiva) .

Editar

Excluir o seguinte para uma limpeza completa da checkbox de diálogo Open Resource

  1. Arquivos * .class
  2. Lixeira
  3. Compilação de pasta
  4. Meta de pasta

Sem excluir todos os 4, isso não funciona.

Para alterar esse comportamento e ocultar os arquivos “.class”, é necessário fazer o seguinte.

  1. Encontre sua pasta de saída de class na janela “Project explorer”. Isso geralmente é chamado de bin ou target para projetos Maven

  2. Clique com o botão direito nessa pasta e clique em Propriedades.

  3. Marque a checkbox de seleção Derived ( deixe-a UNCHECKED ) e clique em OK

arquivos .class agora serão ocultados no futuro.

Fonte: http://ayubmalik.co.uk/2011/12/hide-class-files-when-opening-a-type-or-resource-in-eclipse-ide/

Você pode usar Working sets . No mesmo menu suspenso na checkbox de diálogo Abrir recurso, selecione Select working set . Ele abre o diálogo do conjunto de trabalho, onde você pode criar conjuntos de trabalho, se você não os tiver.

Ao criar um novo, escolha o tipo Resources e selecione quais pastas em sua área de trabalho são consideradas candidatas à pesquisa ou à abertura de resources. Eu incluí apenas pastas src e de test e, geralmente, pom.xml e outros arquivos de configuração misc.

Com os dois grandes projetos em que estou trabalhando, ele também tem um impacto perceptível na velocidade de pesquisa.

Eclipse Luna – basta acessar o seguinte link http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-48b.htm
OU
1. Crie um conjunto de trabalho (inclua todos os projetos)
2. No painel “Package Explorer” clique em “Filters” (no mesmo menu que você acabou de criar o conjunto de trabalho) e desmarque “Inner class files” + clique ok

Isso funcionou para mim

A checkbox de diálogo Open Resource da Versão 3.5 permite ativar / desativar “Recursos Derivados” em um pequeno menu suspenso no canto superior direito. Desligá-lo irá esconder as classs.

Ou

você pode digitar uma expressão na checkbox de texto “Selecione um item para abrir”, como: * .java


Algumas vezes, você não pode marcar a compilation ou a pasta bin como recurso Derivado, pois o Eclipse Package Explorer ou Project Explorer não mostra a pasta Build ou Bin na visualização do projeto.

O que você precisa fazer para mostrar a pasta de criação na visualização do projeto:

  1. Vá para Project > Properties > Java Build Path > Source > altere a pasta de saída padrão para build1 Nota: Ele solicitará que você remova a pasta antiga e seu conteúdo, pressione Não (para restaurá-la posteriormente)

  2. Agora a pasta de criação é visível no gerenciador de pacotes, vá para as propriedades da pasta e marque-a como Derived

  3. Agora mude sua pasta de saída padrão de volta para compilation (para restaurar a configuração antiga)

Mostrando ou ocultando arquivos na visualização Explorador de Projetos Você pode optar por ocultar arquivos de sistema ou arquivos de class gerados em uma das exibições de navegação. (Os arquivos do sistema são aqueles que possuem apenas uma extensão de arquivo, mas nenhum nome de arquivo, por exemplo, .classpath.)

Na barra de ferramentas do Explorador de Projetos, clique no botão Menu para abrir o menu suspenso das opções de exibição. Selecione Personalizar Vista.

Na checkbox de diálogo que é aberta, selecione a guia Filtros e marque as checkboxs de seleção dos tipos de arquivos que você deseja ocultar. Além disso, você pode restringir os arquivos exibidos a um conjunto de trabalho.

insira a descrição da imagem aqui Na barra de ferramentas do Explorador de Projetos, clique no botão Menu para abrir o menu suspenso das opções de exibição. Escolha Selecionar Conjunto de Trabalho … Selecione um conjunto de trabalho existente na lista ou crie um novo selecionando NEw check here