Несколько рабочих областей в Eclipse - PullRequest
1 голос
/ 31 августа 2011

Я пишу код на нескольких языках (Python, C, C ++ и Java), используя Eclipse. Можно ли назначить каталог на моем компьютере (скажем, / home / workspace /) в качестве «основного» рабочего пространства для любого сеанса Eclipse, но затем иметь подпапки, / home / workspace / python, / home / workspace / java и т. Д. ., в котором я могу создавать новые проекты Eclipse.

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

Ответы [ 3 ]

1 голос
/ 01 декабря 2011

Как я понял твой вопрос;Вы хотите иметь одну рабочую область, но иметь возможность кодировать на нескольких разных языках без переключения рабочей области, но в то же время держать проекты разделенными?

Сначала я бы посоветовал вам рассмотреть несколько рабочих пространств. Мне удобно хранить настройки и проекты в отдельных рабочих пространствах.Мне редко приходится менять язык так часто.

Но.Я думаю, что вы хотите сохранить несколько рабочих наборов.Вы создаете один рабочий набор Java, один набор C ++ и связываете различные проекты с рабочим набором.Тогда вы можете минимизировать рабочий набор Java, когда вы работаете в C ++.Для рабочих наборов вам не нужны никакие подпапки на жестком диске.

Возможно, вы захотите взглянуть на Mylyn .Это отличный инструмент для тех, кто часто меняет контекст.Он сохраняет контекст (перспектива затмения, открытые файлы и т. Д.) Как связанный с задачей.

0 голосов
/ 04 сентября 2013

Рабочее пространство Eclipse может содержать проекты, предназначенные для разных языков, и эти проекты могут находиться где угодно на вашем жестком диске.Есть как минимум два способа сделать то, что вы хотите.При создании нового проекта снимите флажок Use default location и найдите или укажите папку, в которой вы хотите разместить свой проект.Если проект уже существует, импортируйте проект в рабочую область, используя параметр меню File->Import, а затем выберите Existing Projects into workspace.На следующем экране убедитесь, что флажок для Copy projects into workspace не установлен.Это оставит исходные файлы в исходной папке.

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

Предупреждение, если вы используете переменные затмения во внешних инструментах (и, возможно,в другом месте).Синтаксис, который вы используете для путей, должен быть скорректирован.Например, для проектов вне рабочей области этот синтаксис ${workspace_loc:/MyProject/MyFile.txt} больше не совпадает с этим синтаксисом ${workspace_loc}/MyProject/MyFile.txt

0 голосов
/ 01 декабря 2011

Как насчет настройки Eclipse для запроса рабочей области при запуске?Он не позволил бы вам работать на двух языках одновременно, но в противном случае все должно получиться.

...