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

Как найти проекты и папки Eclipse по имени?

Есть ли способ поиска папок/проектов по имени в рабочей области Eclipse?

Результаты лучше всего будут возвращены в представлении, где я могу выполнять массовые операции (например, закрытие, открытие, назначение рабочего набора). Это просто для того, чтобы вручную щелкнуть список сотен проектов.


Эта кажущаяся тривиальная задача вызывает у меня горе, которое я смущаю после всех моих лет Eclipse.

Я пробовал:

  • Диалоги поиска (Ctrl + H) - среди множества опций я не нахожу ничего, что бы на самом деле выбирало папки или проекты (только файлы)
    • Открытые ресурсы (Ctrl + R), выглядит более удобным, чем диалоги, но опять же: только поиск файлов. Кстати, почему не называется "Open File"? ресурс обычно может быть папкой тоже?
    • используйте фильтрацию в обозревателе пакетов/проектов. Но это поддерживает только фильтрацию - не удастся сохранить только то, что соответствует шаблону.
    • Можно ли настроить рабочие наборы динамически? (заданные критерии поиска, а не фиксированное присвоение в затруднительном диалоге). EDIT: это вариант победы, см. Ниже.

Я что-то пропустил? Может быть, сторонний плагин, который дает разумный поиск чего-нибудь? Сможет ли скрипт (Eclipse/GroovyMonkey) справиться с этим? Mylyn? Слишком сложно спросить, из такой зрелой среды?

Я просил об этом на форумах Eclipse, и они любезно ответили " No":) Как обычно, я больше доверяю SO людям и буду благодарен за идеи.


И "текущий победитель" - отличный от Скотта динамический рабочий набор, который точно реализует опцию 4 выше!

4b9b3361

Ответ 1

Во-первых, я отвечу на вопрос "динамический рабочий набор":

Я написал динамический плагин рабочего набора. Он позволяет группировать проекты по характеру проекта, регулярным выражениям для имен и (как расширение к нему) группе maven и имени проекта.

Проверьте это на http://code.google.com/p/javadude/wiki/DynamicWorkingSets

Это может дать вам все, что вам нужно сейчас...

В противном случае я не думаю, что есть что-то вроде того, что вы ищете, если только кто-то не пишет для него плагин (что было бы легко сделать, когда он использовался для написания плагинов eclipse)

Ответ 2

Пара плагинов, чтобы проверить это:

Я использую первый, и я доволен этим. Он добавляет ключевой ярлык (Ctrl + Alt + F) для поиска в большинстве таблиц, древовидных представлений и текстовых дисплеев, а также выделяет вхождения внутри компонента. Работает с редакторами, проводником пакетов и т.д.

Я не использую второй плагин, но здесь, что говорит домашняя страница:

Набор плагинов eclipse, которые позволяют упрощение обработки затмения рабочее пространство с большим количеством проектов в нем.

Проводник фильтра пакетов

Проводник пакета фильтров предоставляет просмотр называется FPackage Explorer, который расширяет проводник пакетов и добавляет поле фильтра вверху.

Перейти к плагину проекта

Плагин Go to Project включает в себя диалоговое окно, аналогичное диалоговому окну Open Type в котором перечислены все доступные проекты в рабочей области и позволяет фильтровать их. При выборе здесь автоматически выделяется просмотр файла, который может иметь открытый. Если у вас нет Проводник пакета открыт, показывая проект.

Третий новый, вот что он говорит:

Eclipse содержит популярные ярлыки для выбора типов и ресурсов (например, Ctrl + Shift + T). Этот плагин добавляет аналогичный ярлык для проектов. Введите несколько букв с подстановочными знаками и быстро выберите один или несколько проектов. Отлично подходит для навигации, группировки проектов в рабочие наборы или других пакетных операций над проектами.

Если вам интересно, как это сделать программно, вы также можете проверить этот другой вопрос.

Ответ 3

Другой вариант - использовать параметр "фильтр" в проводнике пакетов. Вы можете указать несколько фильтров (включая имена) для фильтрации элементов. Это может помочь немного, но не огромная сумма.

Ищите его под маленькой кнопкой треугольного треугольника на панели инструментов проводника пакетов.