2010-01-13 3 views
150

Когда я редактирую большой файл, я часто хочу, чтобы он был открыт в двух окнах редактирования сразу (например, для справки или потому, что я работаю сразу над двумя разными частями файла).Eclipse: открыть один файл в двух редакторах?

Есть ли способ сделать это с помощью Eclipse?

ответ

224

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

Затем нажмите на его вкладке и перетащить его в другое место, чтобы иметь два редактора одного и того же файла

Обновление: как указано moschlar, Начиная с версии 4.4, можно создавать два редактора: Window ->Editor ->Clone.

+9

Это единственное решение, которое работает в Eclipse Juno, поскольку опция «Новый редактор», кажется, удалена из контекстного меню вкладки редактора. – gapple

+4

Этот параметр неактивен для меня. Вы понимаете, почему? – Janusz

+0

Janusz, см. Комментарий moschlar. –

10

Щелкните правой кнопкой мыши на вкладке редактора и выберите «Новый редактор».

... если у вас нет более новой версии eclipse, в этом случае Window -> New Editor.

+3

Эта функция была оставлена ​​с момента выпуска Juno. –

+2

@ChristopherStock на 'Eclipse-Juno', вы можете открыть' Window -> New Editor'. Я тестировал на своем eclipse juno! : D –

+2

Правильно. Это решение работает во всех версиях Eclipse. Жаль, что этот параметр был удален в контекстном меню правой кнопки мыши на вкладке.Но не бери в голову! :) Eclipse FTW !! : D –

67

В Eclipse Luna (4.4) и выше это поддерживается из коробки: Window -> Editor -> Clone.

1

В Eclipse Марс есть другой способ сделать это:

Window -> Editor -> Clone.

затем перетащите клонированную вкладку в угол, чтобы создать параллельное окно.

9

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

Window -> Editor -> Toggle Split Editor будет разделять редактор по горизонтали или по вертикали.
Ctrl + _ является горизонтальным и Ctrl + { является вертикальным. Точнее, это Ctrl + Shift + - и Ctrl + Shift + [.

У меня были проблемы с ним на Марсе (см. Примечание ниже), которые, похоже, прояснились в Неоне.

Mars Примечание: Разделенный редактор выглядит немного ошибкой. Редактору JavaScript нравится мгновенно переводить курсор на другую панель, когда он выполняет валидацию по типу.

+0

Я искал эту функциональность и нашел 2 подходящих варианта в этом сообщении (split & clone)! Ссылаясь на вашу заметку, находите ли вы, что клонированное решение редактора работает лучше/более последовательно, чем переключение split? Один из таких стабильных, как другой, я бы предпочел ваш метод (разделение), поэтому у меня нет двух отдельных вкладок, открытых для одного и того же файла, - запутаться в именах файлов/классов, которые похожи. – Ray

+0

В Марсе клон - это путь. Я еще не пробовал это в Неоне. – Knyri

1

Window -> Editor -> Clone также доступен в Neon 2, и, судя по другим комментариям, кажется, доступен во всех новых затмениях.

Это мое предпочтительное решение.

0

Это, похоже, теперь находится в файле File-> New View Into File, который открывает вкладку с фокусом на новую вкладку в той же группе, где вы можете перетащить ее в другую группу, если хотите.

Смежные вопросы