Как Добавить Перспективы В Eclipse

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

3 ответов


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

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

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

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

alt текст http://www.javalobby.org/images/postings/rj/eclipse_perspective/1.gif

  • плагин: для этого плагин объявляет точку расширения для перспективного вклада: org.затмение.пользовательский интерфейс.перспективы. Новая перспектива добавляется в workbench путем определения расширение для этой точки. В приведенном ниже примере для тестовой перспективы определено расширение перспективы. Это объявление содержит основные элементы: id, name и class.

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

  • id - уникальный имя, которое будет использоваться для определения этой перспективы.
  • имя - переводимое имя, которое будет использоваться в строке меню окна верстака для представления этой перспективы.
  • класс – полное имя класса, реализующего org.затмение.пользовательский интерфейс.Интерфейс IPerspectiveFactory.
  • значок - относительное имя значка, который будет связан с этой перспективой.

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


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

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


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


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

решение установить те же плагины.