Як розділити та скасувати вікно / перегляд у Eclipse IDE?


282

Як розділити вікно / перегляд у Eclipse IDE? Я хочу редагувати код під час перегляду різного коду в одному файлі.

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



Це попереднє питання може бути закритим як дублікат. На це питання є кращі, більш сучасні відповіді.
Енді Томас

15
Якщо розділення трапилося помилково, натисніть "ctrl" + "shift" + "-", щоб не розбити. Ця особливість мене дуже дратує.
Раулі Раханде

window> editor> Увімкнення редактора "Спліт" позбудеться несподіваного розколу, ярлик @Rauli не працював для мене.
Седрік

У Mac OS відповідна комбінація клавіш для нерозбірки - ⌘ ⇧ - ("cmd" + "shift" + "-"). Але це лише для горизонтальних розщеплень. Дивіться мою відповідь нижче як для горизонтального, так і для вертикального розколу.
сприятливий99

Відповіді:


308

Це можливо за допомогою пунктів меню Window> Editor> Toggle Split Editor .

Поточний ярлик для розбиття:

Клавіатура Azerty :

  • Ctrl+ _для розділення по горизонталі , і
  • Ctrl+ {для розбиття вертикально .

Клавіатура Qwerty US :

  • Ctrl+ Shift+ -(доступ _) для розділення по горизонталі та
  • Ctrl+ Shift+ [(доступ {) для розділення вертикально .

MacOS - Qwerty US клавіатура:

  • + Shift+ -(доступ _) для розділення по горизонталі та
  • + Shift+ [(доступ {) для розділення вертикально .

На будь-якій іншій клавіатурі, якщо потрібна клавіша недоступна (наприклад, {на німецькій клавіатурі Qwertz), може працювати наступний загальний підхід:

  • Alt+ ASCII код + Ctrlпотім відпустітьAlt

Приклад: ASCII для '{' = 123, тому натисніть 'Alt', '1', '2', '3', 'Ctrl' та відпустіть 'Alt', ефективно набравши '{', натиснувши 'Ctrl', щоб розділити вертикально .

Приклад вертикального розколу:

https://bugs.eclipse.org/bugs/attachment.cgi?id=238285

PS:

  • Пункти меню Window> Editor> Toggle Split Editor були додані за допомогою Eclipse Luna 4.4 M4, як згадував Ларс Фогель у " Спліт-редакторі, реалізованому в Eclipse M4 Luna "
  • Спліт-редактор - один із найстаріших та найпопулярніших помилок Eclipse! Баг 8009
  • Функціонал розділеного редактора був розроблений в Bug 378298 і буде доступний з Eclipse Luna M4. Примітка та новини, які заслуговують на увагу у Eclipse, Luna M4 міститиме це оголошення.

Я повинен дати це як нову прийняту відповідь тоді. Повідомте мене, чи є у когось проблеми з цим, тому що я сам не можу перевірити це. Дякую за оновлення!
Xonatron

Хтось знає, чи працює це на Mac? У мене не було успіху. І напевно є щось про цю особливість у меню?
galdre

1
@TimothyDean Ви отримали найновіший 4.4Mx на своєму Mac?
VonC

1
Примітка @TimothyDean: ці ярлики можуть змінитися з грудня 2013 року: див. Коментар 44 bugs.eclipse.org/bugs/show_bug.cgi?id=378298#c44 .
VonC

2
Використання Luna 4.4 JEE версії з клавіатурою Azerty, Ctrl+_працює, але ніCtrl+{
JacquesLeRoux

96

Ви можете відкрити новий редактор з меню "Вікно".

Це ще раз видасть вам вашого поточного редактора.


3
Дякую. Тож відкрийте новий редактор і відрегулюйте два, як мені заманеться. Це єдиний спосіб? Роздільна функція була б найкращою, якби вона існувала.
Xonatron

58
Ви можете натиснути і потримати заголовок редактора та перетягнути його в нижню частину екрана. Він затисне там, і Eclipse подарує вам щось дуже схоже на розділений екран. (див. youtube.com/watch?v=wHdvDwjQELI )
DerMike

1
Схоже, це більше не працює в Eclipse Kepler. Ця опція все ще діє у меню "Вікно", але, здається, нічого не робить. Будь-які думки?
djbp

4
Я щойно це зрозумів - він більше не розбиває екран, а замість цього потрібно перейти на вкладку та перетягнути в іншу частину вікна.
djbp

2
Будьте дуже обережні в Kepler: кожен примірник вікна файлу є незалежним . Якщо ви зміните вміст в одному, інший не змінюється. Це дійсно редагування одного і того ж файлу в двох різних редакторах з усіма питаннями одночасного редагування. Це все одно дещо спрацює, якщо ви використовуєте один екземпляр як довідку лише для читання.
leokhorn

37

Якщо ви клацніть правою кнопкою миші на одній із вкладок, одним із варіантів повинен бути Новий редактор (для мене це внизу). Виберіть це, а потім перетягніть нову вкладку на нижню панель прокрутки редактора коду, яка розділить панель редактора надвоє.


4
Ключ полягає в тому, щоб перетягнути новий відкритий редактор, щоб досягти нижньої межі старого редактора, тоді з’явиться чорна стрілка та чорна лінія посередині старого редактора, які вказують на те, що ви успішно розділили редактор.
Чжихонг

25

Просто натисніть і перетягніть заголовок редактора вліво, вправо, вгору або вниз


2
А-а-а! Просто перетягніть її назад. Однак ... це дивно. Іноді, коли я перетягую одну вкладку вниз, вона переміщує всі вкладки, крім однієї, вниз, а не лише одну, яку я наркотизую. В іншому випадку він рухається тільки тим, кого я наркотиком вниз. Я не можу цього зрозуміти. Може, це порядок операцій / порядок відкритих вкладок? А може, це помилка?
Габріель Степлес

1
@GabrielStaples просто перетягніть це розділене вікно між вкладками інших екранів, де ви хочете розташуватись
запитуйте Buzz

20

Побічні редактори в одному вікні Eclipse.

  1. У вас є вікно Eclipse, де відображається один редактор.
  2. Вікно -> новий редактор. Тепер у вас є дві вкладки редактора.
  3. Клацніть та перетягніть одну вкладку праворуч, і з’явиться зелений контур вертикального екрана (перетягніть тег донизу та з’явиться контур горизонтального контуру екрана). Ви можете відпустити їх, як тільки з'явиться контур.
  4. Відкрийте обраний файл у другому редакторі (останні файли відображаються внизу меню файлу).

ADT / Eclipse: Build: v22.3.0-887826


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

Так, як описав Стівен, ви отримаєте два редактори в одному файлі.
Майк П

Хоча теоретично мені подобається відповідь Eclipse Luna, це та відповідь, яку я вибрав, бо переживаю старішу версію. Незважаючи на коментар akauppi від 20.03.14, у мене не було проблем виконувати вказівки та мати однаковий файл зліва та справа.
Клінт Браун

18

Я спробував вищезазначені рішення в Eclipse Luna 4.4.1, але не зміг відкрити два (або кілька вікон редактора для різних файлів поряд).

Найпростіше рішення:

  1. Відкрийте всі потрібні файли в одному вікні.
  2. Перетягніть вкладку кожного з файлів вправо або вліво, затемнення автоматично відобразить розділений екран і відобразить редактор на два вікна, як тільки ви залишите кнопку миші.
  3. повторити для кожного файлу / вкладки.

Щасливе кодування!


1
Це найкраща відповідь. Інші відкривають лише копію вкладки або мають занадто багато кроків.
Метт Вест

Це єдиний законний відповідь, який розповідає, як переглядати два різні файли поруч. Найбільш голосована відповідь показує, як розділити один і той же файл (який не відповідає на питання)
Thyag

6

Ви можете перевірити плагін затемнення під назвою HandySplit

Це дозволяє розділити редактор на два та перемістити вкладки з одного стека редакторів до іншого лише за допомогою комбінацій клавіш .

Це працює на Eclipse Juno або вище. Для попередніх версій Eclipse , перевірити це при від'їзді


дивовижний плагін. може переміщатися / розділяти / клонувати / переміщувати / обмінюватись переглядами лише з клавіатури. ідеально!
Padvinder

5

Просто перейдіть у Вікно> Нове вікно

Це відкриє нове вікно тієї ж Робочої області в затемненні.

Ви можете відкрити окремі файли у кожному вікні.


НЕ можна відкривати кілька вікон одного робочого простору в затемненні.
ельвенбайт

Дійсно, можна. Принаймні, у поточних версіях Eclipse.
Стефан Ріхтер

4

Нижче наведено етапи splitредагування горизонтально або вертикально в редакторі:

Window -> Editor -> Toggle Split Editor (Horizontal) 

розділити редактор по горизонталі або

Window -> Editor -> Toggle Split Editor (vertical) 

розділити редактор вертикально.

Це відкриє два редактори поруч або згорне групу.


1

У Mac OS, комбінація клавіш для перемикання коси / нерозбиття для горизонтального розбиття - ⌘ ⇧ - ("cmd" + "shift" + "-"), тоді як для вертикального розщеплення це ⌘ ⇧ [("cmd" + "shift "+" [")


0

Якщо ви хочете побачити два різних файли в одному затемненні, ви можете,

Клацніть на вкладці правою кнопкою миші -> Від'єднати

Тепер ви можете переглядати обидва файли одночасно, не відкриваючи нового затемнення, і ви можете перетягнути та знову приєднатись до вкладок.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.