Опция № 1: Проверьте Расширенная VS презентация плагин.
После установки вы можете перейти на Window > Editing Sessions > Save Opened Editors to Session
, чтобы сохранить открытые файлы в виде списка. Вы можете иметь любое количество наборов файлов (называемых «сессиями» в плагине).
Чтобы снова открыть предыдущий набор файлов, перейдите на Window > Editing Sessions > Load Session
.
Примечание по совместимости: Плагин поддерживает Eclipse только до 3,8, но я смог установить его в 4.5.2 просто отлично. Похоже, темы нет, но опция меню Editing Sessions
определенно есть.
Опция # 2: Просто используйте Mylyn (теперь входит почти в каждую сборку Eclipse). Mylyn делает немного больше, чем запрошено, зашла так далеко, что свернула то, что она определяет как нерелевантные блоки кода, и даже предложила отфильтрованное представление вашей файловой системы (это можно отключить, отключив переключатель Focus on Active Task
в проводнике файлов) .
Чтобы увидеть Милин в действии:
- Откройте представление списка задач (
Window > Show View > Task List
).
- Щелкните правой кнопкой мыши пробел.
- В контекстном меню выберите
New > Local Task
.
- Введите имя для задачи.
- Нажмите
Ctrl + S
для сохранения.
- В левом верхнем углу щелкните по голубовато-серому кругу, чтобы «активировать» задачу. (Это также можно сделать, перейдя в представление списка задач, щелкнув правой кнопкой мыши задачу и выбрав
Activate...
. Предупреждение: Активация новой задачи закроет все открытые вкладки редактора.
- По мере открытия файлов они будут добавляться в «контекст» активной задачи. Вы можете управлять контекстом, дважды щелкнув задачу в представлении «Список задач», а затем щелкнув вкладку «Контекст» в нижней части редактора задач. Щелкните правой кнопкой мыши элемент и выберите
Remove from Context
, чтобы отсоединить его от задачи.
Совет: Когда вы закончите работу над определенной задачей, обязательно перейдите в представление списка задач, щелкните правой кнопкой мыши задачу и выберите Deactivate
, чтобы предотвратить добавление файлов в непреднамеренно контекст задачи.