2009-03-09 5 views
11

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

ответ

16

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

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

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

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

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

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

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

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

Эта точка расширения используется для добавления перспективных заводов в верстак.
Перспективная фабрика используется для определения начальной компоновки и видимых наборов действий для перспективы. Пользователь может выбрать перспективу, вызвав подменю «Open Perspective» в меню «Window».


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

Подробнее о передаче плагинов между различными Eclipse (разных версий) в этом вопросе SO «How Do You Reinstall Installed Eclipse Plugins?».

+0

, где можно открыть доступное выше выпадающее меню? он не отображается на панели инструментов для меня. –

+0

@ ylun.za через пять лет дизайн, возможно, изменился. Вы можете видеть похожие кнопки с Java или отлаживать по адресу http://stackoverflow.com/q/18635291/6309. Это видно при щелчке правой кнопкой мыши на одной из этих кнопок перспективы. – VonC

+0

Да, с тех пор я его нашел. Теперь настройки находятся в раскрывающемся меню «Окно». –

1

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

+0

Уверен, но что делать, если у меня есть плагин, уже установленный в одном затмении - как я могу получить его к другому? – Joe

+1

вам нужно будет установить этот плагин в другой экземпляр eclipse. Самый безопасный способ сделать это - через сайт обновления плагинов. – nstehr

0

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

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

Смежные вопросы