Як розділити та скасувати вікно / перегляд у 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.