Работа с разными проектами в Eclipse

1

Я программирую совместно Eclipse (4 javascript) и PyDev. Например, в одном проекте я открыл 5 вкладок с разными файлами. Теперь мне нужно работать с другим проектом, но я не хочу возвращаться к предыдущему проекту, чтобы просмотреть все необходимые файлы и открыть их снова, с близкими существующими. Как легко переключиться на другой проект, чтобы увидеть, есть ли что-то открытое, поэтому оно остается?

  • 0
    Вы не оставляете оба проекта открытыми. Зачем нужно закрывать другие проекты?
  • 0
    На самом деле он пишет не об открытии / закрытии проектов, а о файлах.
Теги:
pydev

2 ответа

2
Лучший ответ

Я понимаю, что вы хотите сосредоточиться на работе, которую вы делаете в данный момент. И у вас есть разные контексты, которые вы хотите переключить. Есть как минимум три варианта:

  1. Используйте разные рабочие области (с той же установкой Eclipse). Это полезно, если между ними нет совпадения, поэтому каждая рабочая область представляет собой другой вид работы и контекста. Для этого определите 2 рабочих пространства и ярлык или файл оболочки, чтобы запустить для них 2 экземпляра eclipse. В окнах эти 2 могут выглядеть:

    start-ecl1: c:\eclipse\eclipse.exe -vm <jdk> -data ws1
    start-ecl2: c:\eclipse\eclipse.exe -vm <jdk> -data ws2
    
  2. Используйте разные окна внутри одной рабочей области. Таким образом, вы разделяете один и тот же каталог (== workspace), но делите свою работу на физическое окно. У вас работает только один Eclipse, но вы можете переключаться между двумя контекстами, переключаясь между окнами.

    Чтобы сделать это, выберите из примера, например, проводник пакета, пункт меню " Open in new window.

    Как вариант этого, вы можете использовать вместо этого различные рабочие наборы для разных контекстов. Для этого выполните следующие действия:

    • В проводнике пакетов откройте диалоговое окно "Выбрать рабочий набор".
    • Создайте новый рабочий набор и определите, какие проекты должны быть видны в этом рабочем наборе.
    • Дайте ему имя и затем выберите рабочий набор.
    • В результате в обозревателе пакетов отображаются только выбранные вами проекты.

    Тем не менее, редакторы, открытые из невидимых проектов, остаются открытыми, поэтому это происходит не так далеко, как в следующем варианте, используя Mylyn.

  3. Используйте Mylyn и задачи, чтобы определить задачу под рукой. Контекст будет построен Mylyn на лету, и когда вы переключите задачи, Mylyn переключит контекст (открытые редакторы, представления,...) для вас.

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

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

  • 0
    Вы можете добавить ко второму варианту использование WorkingSets, чтобы отображать только подмножество проектов в вашей рабочей области.
  • 0
    Хорошая идея. Я сделаю это.
1

Mylyn - это то, что вы ищете. Если вы ищете в Интернете, доступно множество обучающих программ. Один из моих любимых - http://www.vogella.de/articles/Mylyn/article.html

В основном это плагин eclipse, установленный по умолчанию для некоторых пакетов eclipse. Если у вас его нет, вы можете установить его с помощью этого сайта обновлений http://download.eclipse.org/mylyn/releases/latest

Надеюсь, поможет :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню