Кажется, что лучший способ использовать многоминиторные представления в OS X (сейчас Yosemite, но, по-видимому, ранее Mavericks) - это создать новое окно (Window -> New Window) и упорядочить ваши представления по мере необходимости.
Вы можете поместить это новое окно на любой экран / место, которое хотите, и оно будет работать независимо от основного окна. Это означает, что если вы переключите перспективы в главном окне, оно останется там, где оно есть. К сожалению, вы не можете связать изменение перспективы между двумя окнами, насколько я вижу.
Предостережения:
- Представления, которые взаимодействуют с редактором, откроют файлы во вторичном окне, если оно открыто там.
- Если вы сначала закроете главное окно при выходе, вторичное устройство откроется само по себе, и вам придется перенастроить главное окно. Совет: убедитесь, что вы сохранили свой перспективный макет для каждого экрана. Если вы просто
cmd-Q
приложение, оба окна будут по-прежнему открываться, как вы ожидаете.
Я вижу два способа исправить это с точки зрения разработки Eclipse в будущем:
- Включите правильный экран для каждого открытого окна панели инструментов в перспективе, чтобы они отображались на правильном мониторе, если он доступен.
- Расширьте поддержку перспектив, чтобы разрешить синхронизацию между окнами и указать, какое окно является «основным» для открытия файлов.