Чи є спосіб сказати, що є поточним робочим простором Eclipse, над яким ви зараз працюєте?
Чи є спосіб сказати, що є поточним робочим простором Eclipse, над яким ви зараз працюєте?
Відповіді:
Для мене працює, щоб вибрати Файл-> Переключити робочу область-> Інше ..., і він відображає назву поточної робочої області.
Я намагався підтвердити
" Насправді це показує останню робочу область, яку було закрито, а не поточну робочу область. Якщо ви відкриваєте та закриваєте декілька, це не залежить. "
і я не в змозі його відтворити. Кожен раз, коли я отримую завантажену в даний час робочу область (я тестував на Juno). Я також перевірив джерела та в SelectWorkspaceDialog.java та SelectWorkspaceData.java , і схоже, що він управляє простим списком робочих просторів, відкритих останнім часом, який зберігається як ключ RECENT_WORKSPACES у файлі org.eclipse.ui.ide.prefs. Ім'я робочої області, показане в цьому діалоговому вікні, є першим із цього списку.
Workspace у полі. Ця підкреслена робоча область за замовчуванням до вашої однієї та єдиної робочої області. Ви можете змінити поле на щось інше, ввівши його або скориставшись кнопкою перегляду. Але поле ( after clicking other), вказане в цій відповіді, покаже вам поточну робочу область. Я просто перевірив це, набравши поле та створивши нову тестову робочу область. Він змінився на робочу область, яка ніколи не була закритою. Саме це зараз відображається в цьому полі.
почати затемнення з -showlocation
Ось два цікавих повідомлення про це:
Топ-10 порад для нових користувачів затемнення (заархівована версія)
-showlocationцього також можна додати до вашого eclipse.ini, як згадується в одному з посилань
Перейдіть у вікно> Налаштування. Тоді в розділі Загальні> Робоча область є властивістю: "Ім'я робочої області (відображається у заголовку вікна)" і ставиться у якусь ідентифікаційну мітку.
Вам знадобиться встановити це для кожної робочої області, але це простий спосіб дізнатися, у якому робочому просторі ви знаходитесь з першого погляду.
Відповідно до M7 , назва робочої області за замовчуванням відображається у заголовку вікна .
Вікно > Налаштування > Загальне > Робоча область

Також є прапорець " Показати шлях робочої області у заголовку вікна ".
Результат виглядає приблизно так:

Ця функція описана тут .
Якщо в робочій області існує який-небудь проект:
Виберіть проект та його властивості (наприклад, Menu: Project -> Propertiesабо right mouse button->Properties). Потім перейдіть до, Resource -> Linked Resourcesі значення WORKSPACE_LOC'Path Variable' показує поточний шлях робочої області.
Існує назва змінної середовища osgi.instance.area. Ви можете знайти його через "Довідка -> Про Eclipse -> Деталі встановлення -> Конфігурація" (для затемнення "Helios" 3.6)
Або відкрийте властивості будь-якого проекту, а потім виберіть "Ресурс". Ви знайдете властивість "Location", структуровану так:
<path-to-current-workspace>/<name-of-current-project>
Примітка - процедура "стертого" працює в більшості випадків, але не може бути використана в цілому, оскільки папка проекту не повинна розташовуватися в папці робочої області. Ви можете вибирати зовнішні місця під час створення проекту. Тож якщо ви ніколи не зніміть прапорець "Використовувати розташування за замовчуванням", процедура зберігається. Перша процедура є надійною.
Файл-> Властивості
Виберіть файл у робочій області та скористайтеся меню: "Файл-> Властивості". З'явиться діалогове вікно і повинно відображатися "розташування" файлу. Прочитайте розташування справа наліво, щоб ви пройшли через клас, пакет, папку, проект, тоді ви повинні побачити робочу область.
Короткий зміст:
(від найбільш безпосереднього до меншого (але більш елегантного), не залишаючи зайвих)
-showlocation -> повної відповідіВикористовуйте робочу область комутатора з меню файлів, і ви це будете знати
-показ чудовий, але він змінює текст лише в кінці рядка заголовка, тому його часто не видно на панелі завдань.
Якщо ви хочете змінити початок рядка заголовка, який показує поточну перспективу, ви можете скористатися Вікном -> Зберегти перспективу як ... і новий заголовок буде видно на панелі завдань.
http://mcuoneclipse.com/2012/08/01/show-workspace-location-in-the-title-bar/
http://www.rekk.de/bloggy/2007/eclipse-show-workspace-location-in-title-bar/
додайте -значення до свого ярлика.
c: \ eclipse \ eclipse.exe -показ
Я щойно знайшов своє поточне робоче поле найпростішим способом.
Крок 1:
Запустіть Eclipse (Якщо встановлено робочу область за замовчуванням, Eclipse ніколи не просить Вибрати робочу область АБО вона встановить шлях, який ми використовували минулого разу)
Крок 2:
Коли Eclipse стартує повністю, спробуйте запустити Eclipse знову з тим самим файлом ярлика / exe. Він відобразить нижче повідомлення про помилку, і ви отримаєте робочу область за замовчуванням / поточну

Перевірте шлях будь-якого ресурсу до властивостей ресурсу. Тоді ви дізнаєтесь. АБО: Перейдіть до Налаштування> Загальне> Робоча область та додайте ім'я робочої області (показано у назві вікна)
Файл -> Перемикайте робочу область
Я створив конфігурацію запуску зовнішнього інструменту, що містить таке (експортований вміст файлу echo-workspace.launch):
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration
type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.ui.externaltools.launchGroup" />
</listAttribute>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${none}" />
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="c:\Windows\System32\cmd.exe" />
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="/c echo "${workspace_loc}"" />
</launchConfiguration>
Так що шлях до папки робочої області перегукується в консолі.
Сміливо скопіюйте це у файл .launch та імпортуйте його у Eclipse: Файл> Імпорт ...> Запуск / налагодження> Запуск конфігурацій
Незабаром я з’ясую версію Mac / UNIX, коли я був у програмі Indigo / Win, коли робив цю.
Вам часто доведеться одночасно використовувати кілька запущених екземплярів Eclipse. Для перемикання між ними корисно встановити ім'я робочої області, що відображається у заголовку вікна Eclipse. Для цього відкрийте вікно / налаштування. У вікні Налаштування перейдіть до Загальної / Робочої області та вкажіть кожному робочому простору ім'я окремої робочої області.
Я потрапив у ситуацію, яка спричинила повний збій запуску затемнення через корупцію в робочому просторі.
(Подібно до Eclipse не запускається, помилка журналу говорить: ObjectNotFoundException: Елемент дерева )
Це було так давно, як я використав затемнення, що я забув, де моя робоча область. Тут я знайшов налаштування.
~ $ grep osgi.instan.area.default затемнення / конфігурація / config.ini osgi.instan.area.default=@user.home/Documents/workspace
Проста логіка ...
Просто натисніть на меню Файл а потім перемкніть робоче місце
Клацніть на Інше
Потім з'явиться діалог із поточною робочою областю, виділеною вгорі списку. Якщо натиснути цей список, відобразяться інші робочі місця.
натискання Файл-> Перемикання робочої області дає неправильний результат у моїй системі.
Цей метод дає правильний результат:
Файл -> Властивості -> Ресурс
зараз перевіряйте шлях у третьому рядку з написом "розташування" у вікні з позначкою "Ресурс".
Він покаже папку робочої області перед папкою проекту.