Почему при использовании Mylyn в Eclipse элементы контекста задачи не отображаются в представлении навигатора? - PullRequest
7 голосов
/ 08 июля 2010

Я использую Eclipse уже много лет.Я пытаюсь перейти на использование Mylyn.Я настроил задачу, и она автоматически добавила несколько файлов в контекст.Пока все хорошо.

Однако, когда кнопка «Фокус на активной задаче» включена / нажата (в представлении навигатора), многие файлы в контексте задачи скрыты - я не могу их найтиесли я не отключу «Фокус на активной задаче» - какой тип поражает цель.

Почему элементы, перечисленные в контексте, не отображаются в представлении навигатора?

Ответы [ 3 ]

4 голосов
/ 08 марта 2013

Я не знаю, нашли ли вы решение для вашей проблемы, так как этот вопрос довольно старый, но вот что я только что узнал. Для меня проблема возникает, только если «Представление пакета» установлено в «Иерархический». Установка его на «Flat» помогает. Для меня это звучит как ошибка, и, к сожалению, я предпочитаю иерархическое представление.

1 голос
/ 19 июля 2010

Похоже, здесь есть два вопроса:

  1. Почему в моем контексте отображаются только некоторые файлы, когда я выбираю «Сосредоточиться на активной задаче»?
  2. Как просмотретьфайлы, не входящие в мой контекст, когда я выбрал «Фокус на активной задаче»?

Для первого пункта Mylyn записывает каждый файл, к которому вы прикоснулись при работе над задачей, и сохраняет его как часть контекста задачи.(см. примечание в конце).Для больших задач быстро становится бесполезным видеть каждый файл, к которому вы прикоснулись, и поэтому Mylyn использует алгоритм, чтобы определить, какие файлы наиболее актуальны для вашей задачи, основываясь на том, сколько раз вы просматривали и редактировалиих.Таким образом, когда вы выбираете «Сосредоточиться на активной задаче», отображаются только наиболее важные файлы.

Для пункта два часто бывает, что вы хотите просматривать файлы, которые не отображаются как часть вашегоконтекст, в то время как «Фокус на активной задаче» выбран, и Mylyn предоставляет способ сделать это.Вы можете просмотреть все дочерние файлы видимого узла, удерживая нажатой клавишу ALT, нажимая на этот узел.Файлы станут видимыми временно.Аналогично, если у вас нет файлов, отображаемых в контексте, вы можете удерживать ALT и щелкнуть в Package Explorer (или в другом представлении проекта), и он покажет все файлы.Нажатие ALT + - это важное действие для всех, кто хочет работать с фокусом PackageExplorer.

2,5-минутное видео Get Task-Focused поможет вам лучше понять, как предназначена фокусировка Package Explorer.


Дэвид Шепард
Tasktop Technologies, Inc.

Примечание. Вы можете видеть каждый файл, который находится в вашем контекстеоткрыв редактор задач, выбрав вкладку «Контекст» (внизу), а затем сдвинув ползунок «Действия» влево.

0 голосов
/ 20 сентября 2014

Даже в Eclipse Luna 4.4 существует описанное ограничение : представление пакета обозревателя проектов должно быть установлено равным .

"Известные ограничения - Ошибка 106678: иерархическая структура представления пакета Java в Project Explorer не поддерживается в Eclipse 3.3Mx, и интересные элементы будут скрыты, если включены. Обходной путь - использовать представление плоского пакета по умолчанию." *

(заменить «Eclipse 3.3Mx» на «Eclipse> = 3.3Mx», и тогда это имеет смысл)

Да, этой ошибке становится 10 лет ;-)

...