Подтвердить что ты не робот

Как скрыть файлы .class из диалога Open Resource в Eclipse?

Я не хочу редактировать какие-либо рабочие наборы. Я просто хочу, чтобы во всех рабочих пространствах и проектах предотвращалось появление файлов .class в диалоговом окне Open Resource. Есть ли способ сделать это?

4b9b3361

Ответ 1

Одним из вариантов является фильтрация производных ресурсов. В правом верхнем углу диалогового окна "Открыть ресурс" есть стрелка, которую вы можете щелкнуть, чтобы вызвать выпадающее меню для фильтрации. Снимите флажок "Показать производные ресурсы", если он установлен.

Если вы по-прежнему видите файлы .class, они, вероятно, не помечаются как производные. Если они сами находятся в своей собственной иерархии папок, вы можете исправить это, щелкнув правой кнопкой мыши корневую папку, чтобы изменить свойства папки, и установите флажок "Производные". Если они смешаны с вашими файлами ".java"... не повезло, вам нужно вручную установить производное свойство для каждого файла ".class".

Насколько я могу сказать, нет способа пометить файлы классов глобально как производные ресурсы для рабочей области, но я считаю, что при создании нового проекта Java папка bin помечается как производная по умолчанию (если вы используете настройки мастера по умолчанию) )


Вот несколько скриншотов из Eclipse Kepler. Первый показывает, как фильтровать производные ресурсы, сняв флажок "Показать производные ресурсы" в диалоговом окне "Открыть ресурс". Второй показывает, как установить свойство "Производные" для ресурса.

enter image description here

enter image description here

Ответ 2

  1. Щелкните правой кнопкой мыши по проекту и выберите Properties
  2. Разверните ресурс и нажмите Resource Filters
  3. Нажмите Add, чтобы создать новый фильтр
  4. В открывшемся диалоговом окне
    1. Выберите переключатели Exclude all и Files
    2. В разделе Атрибуты файлов и папок введите *.class
  5. .Нажмите OK

Чтобы исключить всю иерархию каталогов, например, каталог target, установите переключатель Files and folders и флажок All children (recursive).

Изменить

Исключите следующее для полной очистки диалогового окна Open Resource

  1. Файлы *.class
  2. Папка для мусора
  3. Сборка папок
  4. Целевая папка

Без исключения все 4 не работает.

Ответ 3

Чтобы изменить это поведение и скрыть файлы .class, вам нужно сделать следующее.

  1. Найдите выходную папку вашего класса в окне "Project Explorer". Обычно это называется bin или target для проектов Maven

  2. Щелкните правой кнопкой мыши эту папку и выберите Properties

  3. Установите флажок Производные (оставьте его НЕПРОВЕРЕННЫМ) и нажмите OK

Файлы .class теперь будут скрыты.

Источник: http://ayubmalik.co.uk/2011/12/hide-class-files-when-opening-a-type-or-resource-in-eclipse-ide/

Ответ 4

Вы можете использовать Working sets. В в том же раскрывающемся меню в диалоговом окне "Открыть ресурс" выберите Select working set. Он открывает диалог рабочего набора, в котором вы можете создавать рабочие наборы, если у вас их еще нет.

При создании нового выберите тип Resources и выберите, какие папки в рабочей области рассматриваются как кандидаты на поиск или открытие ресурсов. Я включил только папки src и test и обычно pom.xml и другие файлы конфигурации различной конфигурации.

С несколькими большими проектами, над которыми я работаю, это также заметно влияет на скорость поиска.

Ответ 5

Eclipse Luna - просто перейдите по следующей ссылке http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-48b.htm
ИЛИ
1. Создайте рабочий набор (включите все проекты)
2. На панели "Проводник пакетов" нажмите "Фильтры" (в том же меню вы только что создали рабочий набор) и снимите флажок "Внутренние файлы классов" + нажмите "ОК"

Это сработало для меня

Ответ 6

Некоторое время, когда вы не можете пометить сборку или папку bin как исходный ресурс, поскольку в eclipse explorer пакета или проводника проекта не отображается сборка или папка bin в представлении проекта.

Что вам нужно сделать, чтобы показать папку сборки в представлении проекта:

  • Перейдите в Project > Properties > Java Build Path > Source > изменить папку вывода по умолчанию для build1 Примечание. Он попросит вас удалить старую папку и ее содержимое, нажмите "Нет" (чтобы восстановить ее позже)

  • Теперь созданная папка видна в проводнике пакетов, перейдите в свойства папок и пометьте ее как Derived

  • Теперь измените исходную папку по умолчанию на сборку (чтобы восстановить старые настройки)

Ответ 7

Версия 3.5 В диалоговом окне "Открыть ресурс" можно включить/выключить "Показать производные ресурсы" небольшим выпадающим меню в верхнем правом углу. Отключение этого режима скроет классы.

Или

вы можете ввести выражение в текстовое поле "Выберите элемент для открытия", например: *.java


Ответ 8

Отображение или скрытие файлов в представлении Project Explorer Вы можете скрыть системные файлы или сгенерированные файлы классов в одном из видов навигации. (Системные файлы - это файлы, которые имеют только расширение файла, но не имя файла, например .classpath.)

На панели инструментов для Project Explorer нажмите кнопку "Меню" чтобы открыть раскрывающееся меню параметров отображения. Выберите "Настроить" Просмотр..,.

В открывшемся диалоговом окне выберите вкладку "Фильтры", а затем выберите флажки для типов файлов, которые вы хотите скрыть. В Кроме того, вы можете ограничить отображаемые файлы рабочим набором.

введите описание изображения здесь На панели инструментов Project Explorer нажмите кнопку "Меню", чтобы открыть раскрывающееся меню параметров отображения. Выберите "Выбрать рабочий набор"... Выберите существующий рабочий набор из списка или создайте новый, выбрав NEw проверьте здесь