3

Существует ли ярлык Eclipse для переключения между несколькими конфигурациями текстового редактора?

При использовании Eclipse у меня обычно есть две конфигурации вкладок редактора:

  1. Параллельная конфигурация. Я держу файл основного класса слева и соответствующие модульные тесты справа.
  2. Конфигурация с одной вкладкой. Я просматриваю только один файл класса за раз в редакторе.

Я использую # 1, когда на работе, когда мой больший монитор позволяет мне видеть 100-колоночные файлы без горизонтальной прокрутки.

Я использую № 2 на своем ноутбуке, когда в пути (автобус, самолет и т.д.). Мой ноутбук недостаточно широк, чтобы поддерживать бок о бок, поэтому я показываю только один файл за раз, чтобы избежать горизонтальной прокрутки.

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

ПРИМЕЧАНИЕ. Перспективы не решают эту проблему, поскольку конфигурация редактора постоянна во всех ракурсах.

1 ответ1

0

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

Тем не менее, решение вашей проблемы обсуждается в статье
Показать / скрыть редакторы Eclipse RCP в зависимости от текущей перспективы.

Статья слишком длинная, чтобы воспроизвести ее здесь, но описанные ниже шаги:

  1. Реализовать редактор трекер.
  2. Реализуйте прослушиватель перспективы, который будет прослушивать события, измененные в перспективе, и соответственно отображать или скрывать редакторы.
  3. Подпишите слушателя на верстак.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .