Как добавить перспективы в Eclipse

Если у меня установлены две версии Eclipse, как мне добавить перспективу, которую я установил в одной [версии eclipse], в другую? Как перспективы добавляются в первую очередь? Т.е. откуда они берутся (не говорите мне "диалог" Открытая перспектива ")?

3 ответа

Решение

Поскольку выбранный ответ немного "плох" по деталям "откуда взялись перспективы", вот некоторые уточнения:

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

Таким образом, перспектива исходит из:

  • Вы: вы можете изменить любую перспективу, добавив вид, удалив меню, добавив панели инструментов,... и сохранив результат (текущую измененную перспективу) под новым именем.

http://www.javalobby.org/images/postings/rj/eclipse_perspective/1.gif

  • плагин: для этого плагин объявляет точку расширения для перспективного вклада: org.eclipse.ui.perspectives. Новая перспектива добавляется в рабочую среду путем определения расширения для этой точки. В приведенном ниже примере расширение перспективы определено для перспективы тестирования. Это объявление содержит основные элементы: идентификатор, имя и класс.

Полное описание точки расширения и синтаксиса доступно в документации разработчика для org.eclipse.ui. Атрибуты описаны следующим образом.

  • id - уникальное имя, которое будет использоваться для идентификации этой перспективы.
  • name - переводимое имя, которое будет использоваться в строке меню окна рабочего места для представления этой перспективы.
  • class - полное имя класса, который реализует интерфейс org.eclipse.ui.IPerspectiveFactory.
  • Значок - относительное имя значка, который будет связан с этой перспективой.

Эта точка расширения используется для добавления перспективных фабрик в рабочую среду.
Фабрика перспективы используется для определения исходного макета и видимых наборов действий для перспективы. Пользователь может выбрать перспективу, вызвав подменю "Открыть перспективу" меню "Окно".


Вот почему копирование плагина из одной установки eclipse в папку dropin другого eclipse сделает перспективу доступной для вашей второй установки Eclipse.
(Как видно из последней ссылки, вы можете определить местоположение комплекта плагинов, чтобы ваши два Eclipse могли использовать общий комплект плагинов).

Более подробно о переносе плагинов между различными Eclipse (разных версий) в этом SO-вопросе " Как переустановить установленные Eclipse-плагины?".

Перспективы Eclipse обычно определяются функциями / плагинами. Если вам не хватает определенной перспективы, проверьте список функций / плагинов инсталляций.

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

Решение состоит в том, чтобы установить те же плагины.

Другие вопросы по тегам