Я программирую совместно Eclipse (4 javascript) и PyDev. Например, в одном проекте я открыл 5 вкладок с разными файлами. Теперь мне нужно работать с другим проектом, но я не хочу возвращаться к предыдущему проекту, чтобы просмотреть все необходимые файлы и открыть их снова, с близкими существующими. Как легко переключиться на другой проект, чтобы увидеть, есть ли что-то открытое, поэтому оно остается?
Я понимаю, что вы хотите сосредоточиться на работе, которую вы делаете в данный момент. И у вас есть разные контексты, которые вы хотите переключить. Есть как минимум три варианта:
Используйте разные рабочие области (с той же установкой 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
Используйте разные окна внутри одной рабочей области. Таким образом, вы разделяете один и тот же каталог (== workspace), но делите свою работу на физическое окно. У вас работает только один Eclipse, но вы можете переключаться между двумя контекстами, переключаясь между окнами.
Чтобы сделать это, выберите из примера, например, проводник пакета, пункт меню " Open in new window
.
Как вариант этого, вы можете использовать вместо этого различные рабочие наборы для разных контекстов. Для этого выполните следующие действия:
Тем не менее, редакторы, открытые из невидимых проектов, остаются открытыми, поэтому это происходит не так далеко, как в следующем варианте, используя Mylyn.
Используйте Mylyn и задачи, чтобы определить задачу под рукой. Контекст будет построен Mylyn на лету, и когда вы переключите задачи, Mylyn переключит контекст (открытые редакторы, представления,...) для вас.
Чтобы начать работу с Mylyn, ознакомьтесь с видеороликами в Mylyn
Мое личное мнение состоит в том, что последний из них наиболее сложный, первый из них хорош, если проекты не имеют никакого отношения друг к другу. Второй вариант проще всего использовать.
Mylyn - это то, что вы ищете. Если вы ищете в Интернете, доступно множество обучающих программ. Один из моих любимых - http://www.vogella.de/articles/Mylyn/article.html
В основном это плагин eclipse, установленный по умолчанию для некоторых пакетов eclipse. Если у вас его нет, вы можете установить его с помощью этого сайта обновлений http://download.eclipse.org/mylyn/releases/latest
Надеюсь, поможет :)