Как ограничить теги задач текущим проектом в Eclipse?

95

Eclipse в настоящее время показывает теги задач ( // TODO) из всех открытых проектов. Я был бы признателен, если бы кто-нибудь мог указать предпочтение, в котором я мог бы ограничить объем отображаемых задач (например, только задачи из текущего проекта).

Кара
источник

Ответы:

154

В Eclipse Helios (3.6) вы можете настроить осциллограф.

Стрелка вниз вверху справа -> Настроить содержимое:

Настроить содержимое img

Выберите конфигурацию слева (или создайте новую) и справа в разделе «Область действия» выберите «На любом элементе в том же проекте».

Тильман
источник
9
Мне также пришлось снять флажок «Показать все элементы» на самом верху.
pcworld
10

В правом верхнем углу должна быть стрелка вниз с несколькими вариантами. Для старого Eclipse вариант, который вам нужен, - это фильтры ... А для нового Eclipse теперь вариант - «Настроить содержимое». Я думаю, что в верхней части диалогового окна «Настроить содержимое» находится выбор области с желаемыми параметрами. Если нет, проверьте настройки и выполните поиск задач или области. Он должен быть где-то там.

RayOK
источник
Это позволяет вам оставить открытыми другие проекты, но видеть задачи только из текущего проекта. Я рекомендую этот вариант. Однако ответ Тилмана охватывает то же содержание и является более точным!
Майкл Херольд
@MichaelHerold Не могу согласиться с вами, мне этот был очень полезен, потому что он помог мне найти этот треугольник.
Arturas M
9

Закройте проекты, над которыми вы не работаете. Задачи отображаются для любой части рабочей области, поэтому удалите проекты, над которыми вы не работаете, выполнив операцию закрытия. (щелкните правой кнопкой мыши проект в проводнике проектов и затем «закройте проект»)

Карл
источник
как насчет библиотек, которые вы используете -> средний план: =) но в любом случае
спасибо
5

Настроить содержимое ... можно использовать для фильтрации таких вещей, как рабочие наборы (если вы еще не используете рабочие наборы, вам следует), но еще один способ - использовать Mylyn для фильтрации любых элементов пользовательского интерфейса, не относящихся к тому, что вы ' re в настоящее время работает над.

JesperE
источник
2

Просто закройте проекты, над которыми вы не работаете.
Вы также можете оставить их в рабочем пространстве.

sjas
источник
2

В Eclipse Juno 4.2.1 я обнаружил, что можно отключить определенные TODOзадачи проекта .

В свойствах проекта открываются: Java Compiler> Task Tags

На этой странице установите флажок «Включить параметры для конкретного проекта» и удалите TODOзапись из списка ниже, после чего TODOкомментарии из этого проекта не будут отображаться в задачах. Вы также можете удалить другие теги из списка.

Хаковала
источник
2

В Eclipse 2019-06:

1- Откройте окно задач .
2- Щелкните стрелку, указывающую вниз .
3- Нажмите наFilters...
введите описание изображения здесь


4- На Configurationsпанели слева выберите TODOs (или любую сохраненную вами конфигурацию).
5- Под Scopeвыбором 6- Нажмите « Применить» и «Закрыть». Теперь в представлении задач будут отображаться только задачи проекта, в котором вы находитесь в данный момент.On elements in selected projects
введите описание изображения здесь



Родриго Вамонде
источник
0

Фильтрация по рабочим наборам работает нормально, но мне пришлось поместить пакеты в рабочий набор, а не весь проект.


источник
-3

AFAIK список задач Eclipse основан на рабочей области и не может быть отфильтрован по умолчанию.

Ури
источник
2
Список задач можно фильтровать по всем видам вещей, например по рабочим наборам.
JesperE
Да, по рабочим наборам, но, AFAIK, вы не можете фильтровать его на уровне проекта.
Uri