Eclipse: чи один і той же файл відкритий у двох редакторах?


179

Під час редагування великого файлу я часто хочу відкрити його відразу в двох вікнах редагування (наприклад, для довідки або тому, що я працюю над двома різними частинами файлу одночасно).

Чи можна це зробити із Eclipse?

Відповіді:


267

Відкрийте свій файл, а потім Window-> New Editor (Примітка: у нових версіях він буде називатися New Window)

Потім натисніть на вкладку та перетягніть її кудись ще, щоб мати два редактори одного файлу

Оновлення: як згадує moschlar, з версії 4.4 можна створити два редактори за допомогою Window-> Editor-> Clone.


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

4
Цей варіант для мене неактивний. Ви розумієте, чому?
Януш

Януш, дивись коментар Moschlar.
Пітер Де Бі

1
Інші параметри в меню «Вікно -> Редактор» також корисні, я зазвичай переходжу до «Переключити розділений редактор (вертикальний)».
DguezTorresEmmanuel

Я запускаю Oxygen, і "Новий редактор", схоже, не робить цього. Натомість воно, ах, відкриває нове Вікно, у ньому нічого немає. Однак для мене працює Window-> Editor -> "Toggle Split Editor" (вертикальний чи горизонтальний).
rfportilla

72

В Eclipse Luna (4.4) і вище, це підтримується з коробки: Window -> Editor -> Clone.


17

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

Window -> Editor -> Toggle Split Editorрозділить редактор по горизонталі чи вертикалі.
Ctrl + _є горизонтальним і Ctrl + {вертикальним. Точніше це Ctrl + Shift + -і є Ctrl + Shift + [.

У мене були проблеми з цим на Марсі (див. Примітку нижче), які, здається, прояснилися в Неоні.

Марс Примітка: розділений редактор здається трохи баггі. Редактор JavaScript любить миттєво переходити курсор на іншу панель, коли він робить перевірку типу "час".


Я шукав цю функціональність і знайшов у цій публікації 2 підходящих варіанти (спліт і клон)! Посилаючись на свою замітку, чи вважаєте ви рішення клонованого редактора працювати краще / послідовніше, ніж перемикання спліт? Один з них стабільний, як і інший, я вважаю за краще ваш метод (розділити), тому у мене немає відкритих двох окремих вкладок для одного файлу - заплутайтесь у схожих назвах файлів / класів.
Рей

На Марсі клоном є шлях. Я ще не пробував цього в Неоні.
Knyri

10

Клацніть правою кнопкою миші на вкладці редактора та виберіть "Новий редактор".

... якщо ви не маєте новішої версії eclipse, у цьому випадку зробіть Window -> New Editor.


2
@ChristopherStock увімкнено Eclipse-Juno, ви можете відкрити Window -> New Editor. Я випробував на моєму джуноті затемнення! : D
Туан

2
Це вірно. Це рішення працює у всіх версіях Eclipse. Шкода, що цю опцію було видалено у правому клацанні / контекстному меню вкладки. :) Eclipse FTW !! : D
Крістофер Сток

2

Вікно -> Редактор -> Клон також доступний в Неоні 2, і, судячи з інших коментарів, здається, він доступний у всіх нових Затемненнях.

Це моє бажане рішення.


1

В Eclipse Mars є ще один спосіб зробити це:

Window -> Editor -> Clone.

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


1

Для того, щоб бути актуальними відповіді, я підкреслюю, що за допомогою Eclipse STS ця дія виконується за допомогою window -> Editor -> Toggle split editor (horizental) | Toggle split editor (vertical)


0

Здається, це зараз знаходиться у файлі «Файл -> Новий перегляд у файл», який відкриває вкладку з фокусом на нову вкладку тієї самої групи, де потім можна перетягнути її до іншої групи.

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