Перегляд Eclipse IDE зник - як повернути його


81

В основному я маю кілька моніторів і сьогодні зробив деякі зміни. Таким чином, переглядів на одному з моїх моніторів (зокрема на консолі) більше немає. Здається, я не можу знайти спосіб повернути його назад.

Вигляд консолі відображається в Window -> Open view, і цей параметр меню переміщує фокус з інших відкритих видів, але вигляд консолі не відображається на екрані. Це, мабуть, означає, що він розташований поза моніторами ...

Як я можу повернути вид?

Відповіді:


188

два варіанти:

window -> New Window         //Opens with no editors, but preserves views layout
window -> reset perspective  //Keep editors, but resets layout view

Якщо я правильно зрозумів ваш опис - ви отримаєте те, що хочете.


4
Я сподіваюся, що є краща альтернатива, ніж скидання перспективи, тому що це дійсно гарно налаштовано зараз. У мене близько 20 переглядів, вирівняних до відповідних екранів тощо. Якщо ні, тоді ви отримаєте відповідь.
Стефан Греньє

Я здаюся, ваше єдине рішення, яке я міг знайти. Це дуже погано, але, мабуть, така природа декількох моніторів і регулювання того, який куди йде :(
Стефан Греньє

2
Для подальшого використання: ви можете зберегти поточну настройку перспективи, а потім повернутися до початкової та скинути її. Таким чином ви зможете швидко відтворити більшу частину попередніх налаштувань.
Еміль Лундберг

Насправді є спосіб вирішити цю проблему без скидання перспективи! Це трохи складно, але це того варте, якщо ви зробили багато налаштувань і не хочете переробляти. Дивіться мою відповідь.
ляпис

5
У моєму випадку функція "Скинути перспективу" не працює. "нове вікно" працює! тоді я закриваю старе вікно, що неправильно поводиться, і продовжую свою роботу. Дякую! :)
Hendy Irawan

22

Мені вдалося повернути свій зниклий погляд без скидання перспективи !
Я відкрив workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi, шукав там "контур" (подання було "Контур") і знайшов його (саме org.eclipse.ui.views.ContentOutline) всередині childrenтегу, який мав атрибут visible="false". Я видалив цей атрибут, а також <tags>Minimized</tags>усередині childrenтегу, зберег файл, запустив Eclipse, і все, мій погляд повернувся!


1
Рішення чудово працює для тимчасового використання або, принаймні, для отримання "стека деталей". Однак при мінімізації "стека деталей" елементи знову зникають. Настійно рекомендується створити новий стек деталей та перемістити всі подання до нового.
LoganMzz

+1 за вказівку, де Eclipse зберігає стан робочого столу. У мене були проблеми з відсутніми видами після спроби перемістити їх назад у головне вікно із вторинного вікна. Погризшись у робочому середовищі.xmi, я зміг повернути погляди назад. Переконайтеся, що ви закрили Eclipse перед тим, як возитися з xmi ... інакше ваші зміни будуть замінені, коли ви вийдете з eclipse.
FGreg

1
Мої 2 центи. Це було дуже корисно, у моєму випадку це не було викликано visible="false". Натомість childrenатрибут, у якому мій зниклий файл, був вкладений всередину <children xsi:type="basic:PartStack" [blah blah blah] >своїм самотнім. Решта файлів, які я відкрив, були в іншому наборі <children xsi:type="basic:PartStack" [blah blah blah] >. Я перемістив childrenвузол зі своїм відсутнім файлом вгору в basic:PartStackрозділ разом з рештою його друзів. Я намагався розділити мій редактор з файлом і відпустити, перш ніж завершити перетягування.
CaffiendFrog

Думаю, це спрацювало - або я інакше раніше не міг бачити вигляд Контуру, поки раптом не зміг - з якоїсь таємничої причини, пов’язаної із зірками та їх орбітами. Ніколи не можна бути впевненим у Eclipse (у моєму випадку
кеплер

1
У моєму випадку я переналаштував монітори. Я використовував 3 ширини, тому настільний X> 2000. Я тестую один монітор портретного режиму, тому зараз настільний X <1500. Ви повинні закрити eclipse, змінити xml. Я змінив значення висоти, ширини, х та у, щоб воно відображалося на екрані. Збережено xml, перезапущено затемнення. Мені довелося знову відкрити вид, але на жаль, він був помітний.
Нік

10

Трохи пов’язане ... Я просто мав випадок, коли мій редактор зник і більше не з’явився. Я міг би спробувати відкрити файли, але ніде їх не побачити (файл буде успішно проаналізований за допомогою подання "Контур"). Просто скинути перспективу не вдалося. Також не вікно -> Новий редактор. Для виправлення мені довелося зробити це:

  1. Вікно -> Закрити перспективу. (Я насправді зробив Закрити всі перспективи в нападі люті)
  2. Вікно -> Відкрити перспективу. (C / C ++ у моєму випадку)
  3. Вікно -> Скинути перспективу.

До речі, я керую Juno.


2
Чудово. Все, що мені потрібно було закрити свою перспективу, а потім знову відкрити її, і помилкові погляди повернулися. Затемнення 4.2.2. Дякую.
Том,

те саме питання .. виконувалося вище, але редактор все ще не видно :(
Аніта

10

Використовуйте CTL+F7для перегляду Eclipse Views, виберіть той, який знаходиться у прихованій групі окремих видів, а потім натисніть ALT+<space>, Mі використовуйте стрілки на клавіатурі, щоб розташувати це вікно на активному екрані.


Оскільки ви сказали, що він був розміщений поза межами моніторів, я думав, ви, мабуть, його від'єднали. Якщо це не так, проігноруйте мій пост.
кібер-монах

Він відокремлений. Але окремі види Eclipse (вікна) не мають таких самих параметрів, як стандартні вікна.
Стефан Греньє

2
Я протестував Windows 7 та Ubuntu 10.04, і я можу використовувати CTL + F7 для перегляду вікон Eclipse (відокремлених чи вкладених), а потім використовувати ALT + ПРОБІЛ, m для переміщення вікна.
кібер-монах

Я спробував це в Windows 7 у робочій області, де подання Ant зникло, як у питанні, і це не спрацювало. Це працює, коли вигляд відокремлений, але все ще на екрані.
Еміль Лундберг

У моєму випадку я організовую перспективу, розміщуючи розгорнутий вид редактора на одному моніторі, а всі інші види, організовані в іншому вікні, яке переходить на інший монітор. Іноді при спробі відновити (розгорнути) друге вікно воно зникає. За допомогою Ctrl + F7 для вибору одного виду в цьому вікні я побачив невелику вертикальну лінію на екрані. Це вікно було відновлено до таких розмірів. Потім я міг схопити «кут» рядка і перетягнути до потрібного розміру. А зараз максимізуємо та відновлюємо роботи за призначенням.
mari

2

Якщо вам просто не вистачає подання, ви можете скористатися пунктом меню: Window-> Show View-> Console. Не потрібно скидати перспективу.

Або натисніть Ctrl-3 і введіть Console <enter>.


3
Ця проблема, вигляд не з'являється, оскільки вона знаходиться поза видимим простором мого монітора. Він з’являється, але я не бачу його, оскільки це за межами мого монітора.
Стефан Греньє,

Дякую приятелю за допомогу
Суміт Кумар Саха

2

Це наївна відповідь і, можливо, не в кожному випадку можлива, але вона спрацювала для мене і виявилася менш клопотною, ніж я думав:

Я просто змінив налаштування монітора моєї ОС, щоб повернути вікна назад у межах досяжності, перетягнув їх назад на головний екран, змінив налаштування монітора назад до реальності та перетягнув вікна на нове місце мого монітора. Звичайно, простіше, ніж налаштовувати свою перспективу з нуля!


2

Я вирішив цю проблему, видаливши атрибут toBeRendered="false"з елемента з elementId="org.eclipse.e4.primaryDataStack"у workbench.xmiфайлі.


2

Це була одна з найбільш надокучливих і довготривалих помилок в Eclipse для мене. Я все ще не знаю, чому це трапляється, але моє рішення (подібно до @ cyber-monk) таке:

  1. Відкрийте вікно -> Показати вигляд -> Консоль (активує вікно консолі, але воно все ще приховане).
  2. Alt-Space (активує контекстне меню).
  3. Виберіть розгорнути (насправді відображається вікно консолі).

Це працює, оскільки у мене на другому екрані відкрито вікно консолі, як у запитанні. Не впевнений, що ця помилка трапляється, коли консоль знаходиться не в окремому вікні.


1

Перевірено під Windows 7 із переглядом "Console"

Виберіть у меню Вікно -> Показати перегляд -> Консоль

Головне вікно стає неактивним, а невидиме вікно консолі тепер активне.

Тепер натисніть комбінацію клавіш Alt + пробіл, і десь на головному дисплеї з'явиться маленьке меню з віконними елементами управління.

Виберіть "Збільшити", і приховане вікно стане розгорнутим на головному дисплеї. Тепер просто перетягніть вид за допомогою миші до головного вікна затемнення.


0

У моєму випадку підхід "скидання перспективи" не працює. Як альтернатива тим, хто створює додатки для Android або подібні. Спробуйте Вікно> Відкрити перспективу> Інші> Java (за замовчуванням). Сподіваюся, що це допомагає.


0

Я спробував усі наведені нижче пропозиції, але жодна з них не спрацювала. Ось, що нарешті у мене вийшло. 1. Перейдіть до папки робочої області та змініть її назву. 2. Відкрийте затемнення та прийміть нову робочу область. 3. Імпортуйте проекти в нову робочу область.

Якщо ти схожий на мене і маєш багато проектів, це боляче, але це спрацювало, і я виключаю кілька проектів, які мені більше не потрібні. Щасти!


0

Я відкрив нове вікно, і це вирішило мою проблему, оскільки мій редактор не відкрив файл - скидання перспективи та видалення індексів не вирішило моєї проблеми.


0

Я зробив «Вікно» -> «Перспектива» - «Скинути перспективу» на всіх своїх перспективах в межах Eclipse Mars, і це зробило фокус у відновленні всіх моїх поглядів.


0

Ви можете зберегти невидимий файл і натиснути на будь-який інший файл, щоб відкрити. А потім відкрийте невидимий файл. Він відкриється в редакторі.


Я думаю, ви неправильно зрозуміли питання, він говорить про повернення вікна консолі.
ΦXocę 웃 Пепеупа

0
window -> New Window         //Opens with no editors, but preserves views layout
window -> reset perspective  //Keep editors, but resets layout view

Якщо я правильно зрозумів ваш опис - ви отримаєте те, що хочете.


0

У моєму випадку вікно пошуку та заміни Ctrl-F не ​​відображатиметься. Все пробував. Що мені вдалося:

  • призначити Ctrl-F іншій дії, як-от пошук
  • натисніть Ctrl-F
  • спливаюче меню дозволяє вибрати, яку дію
  • виберіть Знайти та замінити (що насправді відображає спливаюче вікно !!!!)
  • Закрийте вікно пошуку та заміни
  • Відв’яжіть ключ від пошуку
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.