Как заставить Eclipse запрашивать рабочую область по умолчанию?



Я заметил, что после установки cdt Eclipse всегда загружает рабочую область по умолчанию. Рабочее пространство, указанное в config.ini на osgi.instance.area.default. Eclipse не спрашивает, какую рабочую область открыть, независимо от того, если Prompt for workspace on startup установлен или нет.



как заставить Eclipse спросить, какую рабочую область загружать при запуске?

792   19  

19 ответов:

У меня была такая же проблема с indigo на linux 3.0 X86_64: После бега eclipse -clean все вернулось на круги своя.

благодаря некоторым комментариям по вопросу затмения: https://bugs.eclipse.org/bugs/show_bug.cgi?id=134412

это работает для меня, если я поставлю галочку в поле "приглашение для рабочего пространства при запуске", которое вы найдете в Окно > Настройки > Общие > запуск и завершение работы > рабочие области.

HTH

внутри настройки/.папка настроек вашей установки Eclipse, есть файл с именем org.eclipse.ui.ide.prefs. Откройте этот файл в текстовом редакторе и измените свойство SHOW_WORKSPACE_SELECTION_DIALOG С false на True.

протестировано с Eclipse 3.7 на Windows.

Я использую Eclipse Indigo, и вот как я это делаю:

окно > настройки > запуск и завершение работы > рабочие

флажок в верхней части окна: "запрашивать рабочую область при запуске"

флажок "запрашивать рабочую область при запуске" не работал. Вы можете установить рабочую область по умолчанию, найти папку с именем "конфигурация "в каталоге установки Eclipse и открыть" config.ini-файл. Вы будете редактировать " osgi.пример.область.по умолчанию " для предоставления желаемого рабочего пространства по умолчанию.

Версия: Ecliplse CIndigo Service Release 2

  1. File > Switch Workspace > Other...
  2. в текстовом поле напишите путь в рабочей области или обзор

он автоматически устанавливает рабочее пространство по умолчанию во время выхода. Чтобы изменить рабочее пространство вернитесь к шагу 1.

я следовал за нитью и устал все вещи, но не работал. Наконец я увидел, что мой eclipse shortcut target похож на ниже

C:\Eclipse_3.6\eclipse\eclipse.exe -clean -data "C:\workplace" ...

Я просто удалил опцию-data, и это сработало. Теперь у меня есть всплывающее окно, чтобы выбрать рабочее пространство при запуске.

ура.

У меня была та же проблема (в Eclipse Juno), но я просто хотел изменить рабочую область по умолчанию на ту, которую я использую. Есть настройка в:

ECLIPSE_DIRECTORY / configuration / config.ini

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

osgi.пример.область.пользователь по умолчанию.home / some_workspace

или

osgi.пример.область.default= / some / absolute / path / some_workspace

начиная затмение с eclipse-clean сделал чудеса для меня.

Я могу подтвердить, что у меня такая же проблема. Я также использую eclipse classic с CDT. Самое смешное, что это началось только сегодня вечером. До этого мне всегда предлагали рабочее пространство. Проверка "запрос рабочей области при запуске" не имеет никакого эффекта. Я не запускаю eclipse с помощью сценария запуска, поэтому флаг-data не установлен при запуске. Я удалил строку " osgi.пример.область.по умолчанию" из меню конфигурация/конфиг.но это не возымело никакого эффекта.

несколько странных причуд, которые связаны с этой проблемой: если я удалю рабочую область "workspace", она снова создаст ее при запуске. Однако, когда я переключаюсь на одно из моих "реальных" рабочих пространств, я замечаю, что рабочее пространство "workspace" не указано в качестве опции для переключения.

как и следовало ожидать, переустановка eclipse решает проблему. Но было бы лучше найти способ решить проблему, не прибегая к этому.

Aptana 3.2.2

конфигурация\.\настройки орг.затмение.пользовательский интерфейс.интегрированная среда разработки.префы

Edit:

RECENT_WORKSPACES=I\:\PDT\workspace

он проверит последнее рабочее пространство, поэтому просто установите его на то, что вы хотите, я делаю это для запуска внешнего диска.

У меня была такая же проблема на моем затмении, и вызов eclipse-clean не решил проблему.

в конце концов я понял, что в папке установки eclipse есть скрипт под названием eclipse. Этот скрипт выполняет некоторые настройки переменных среды, а затем вызывает eclipse.бункер. Призыв к затмению.bin содержал переключатель командной строки

-data ~/.eclipse

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

перейти к окну -- предпочтения-общие -- запуск и завершение работы-рабочие пространства

флажок запрос рабочего пространства при запуске есть . Выбрать ее.

затем при запуске eclipse запросит выбор рабочего пространства.

---- редактировать ----

On OSX путь к строке меню Eclipse(Juno):

Eclipse - Preferences

в диалоговом окне настройки я выбрал узел дерева:

 General - Startup and Shutdown - Workspaces

от панель, там был флажок с надписью

**Prompt for workspace on startup** 

Я проверил его, затем выключил eclipse и перезапустил его. Это побудило меня к новому местоположению рабочего пространства.

редактирование С

osgi.instance.area.default=\D:\Projects\Eclipse Workspace\

работал для меня.

Я сначала попробовал опцию-clean, но это не решило проблему.

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

Это решило проблему для меня.

Я решил проблему, добавив параметр-showLocation в eclipse.ini

иногда вам нужно обратить внимание на то, как запускается Eclipse. Я когда-либо прикреплял Eclipse с помощью rigk-click на excutable и прикреплял его к панели задач. Таким образом, Eclipse запускается для использования настроек в разделе c:\User\public\public документы\затмение", что не очень желательно.

однако, если вы закрепите его, создав короткий путь, то он запустится, чтобы использовать настройки в папке установки Eclipse. Тогда все имеет гораздо больше смысла.

Если ваш eclipse автоматически закрывается при запуске, вы можете сделать это: откройте свойства своего ярлыка и добавьте-clean в конце пути. или сделайте это в cmd: cd C:\PATH_TO_YOUR_ECLIPSE\eclipse -чистый, как упоминалось ранее выше комментарии

Я бы рекомендовал вам создать ярлык для eclipse.exe с помощью -data параметр командной строки. Таким образом, вы можете создать отдельные ярлыки для каждого рабочего пространства вы используете и избегаете ненужных диалогов и щелчков мыши.

Windows: просто создайте ярлык Eclipse на рабочем столе, а затем щелкните правой кнопкой мыши, чтобы открыть Properties и под Shortcut что-то вроде этого, как Target:C:\eclipse\eclipse.exe -data C:\Path\to\your\workspace1. Это запустит Eclipse и автоматически откроет workspace1.

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

Comments

    Ничего не найдено.