2013-10-03 2 views
7

Когда у меня есть два файла Java, и я хочу сравнивать их бок о бок, я разбиваю их по вертикали. Тем не менее, я получаю 3 файла Java, потому что он дублирует тот, который я разделял, вместо того, чтобы просто перемещать его.Intellij - Split Screen создает дубликат

Есть ли способ изменить поведение, так что он просто разделяет два файла, которые у меня есть, а не на создание третьего?

+1

Почему вы не сравниваете файлы с помощью команды «Сравнить два файла» IntelliJ (Ctrl + D)? – Vic

+0

Я не хочу сравнивать их так же, как просто ссылаться на один при редактировании другого. – EdgeCase

ответ

9

Это невозможно. Концепция раскола - это просто разделение редактора. См. Splitting and Unsplitting Editor Window в справочном руководстве. Вы можете создать второе окно редактора, перетащив вкладку из главного окна редактора. См. Detaching Editor Tabs в справочном руководстве. Обратите внимание: если у вас уже есть разделение на место, вы можете перетащить файл из одной разделенной панели в другую.

Вы также можете написать макрос, чтобы выполнить то, что вы хотите.

  1. Дайте вкладку, которую вы хотите разделить фокус
  2. В меню: Edit> Макрос> Начать запись макроса
  3. записи следующую последовательность:
  4. правой кнопкой мыши на вкладке и разделить его
  5. Тип Ctrl + F4 (или F4), чтобы закрыть исходное окно
  6. Остановить макрос (либо просмотреть всплывающее окно, в нижней или через Edit> Макросы> Остановить запись макроса)
  7. В диалоговом окне присвойте макросу имя.

Теперь вы можете либо запустить макрос из Файл> Правка> Макросы, или вы можете отобразить клавиши быстрого доступа к нему. См. Binding Macros with Keyboard Shortcuts в справочном руководстве, как это сделать.

11

Не уверен, когда эта функция была добавлена, но вы можете просто щелкнуть правой кнопкой мыши вкладку и выбрать Переместить вправо; он имеет эффект разделения по горизонтали, а затем закрывает старую вкладку.

+1

Это ОЧЕНЬ удобно! – Siddhartha

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