2013-10-03 12 views
7

Kiedy mam dwa pliki Java i chcę je porównać równolegle, podzielę je pionowo. Jednak kończę na 3 plikach Java, ponieważ duplikuje ten, który podzieliłem, zamiast tylko go przenosić.Intellij - Split Screen Tworzy duplikat

Czy istnieje sposób na zmianę zachowania w taki sposób, aby po prostu dzielił dwa otwarte pliki, zamiast tworzyć trzeci?

+1

Dlaczego nie porównać plików przy użyciu akcji "Porównaj dwa pliki" w programie IntelliJ (Ctrl + D)? – Vic

+0

Nie chcę ich porównywać tak bardzo, jak tylko odwołuję się do jednego podczas edycji drugiego. – EdgeCase

Odpowiedz

9

To nie jest możliwe. Koncepcja podziału jest właśnie taka, aby podzielić edytora. Zobacz Splitting and Unsplitting Editor Window w podręczniku pomocy. Możesz utworzyć drugie okno edytora, przeciągając kartę poza główne okno edytora. Zobacz Detaching Editor Tabs w podręczniku pomocy. Uwaga: jeśli masz już podział, możesz przeciągnąć plik z jednego podziału do drugiego.

Możesz również napisać makro, aby osiągnąć to, co chcesz.

  1. Daj kartę, którą chcesz podzielić skupić
  2. z menu: Edycja> Makra> Rozpocznij nagrywanie makra
  3. Record następującą sekwencję:
  4. prawym przyciskiem myszy na zakładce i podzielić ją
  5. Rodzaj ctrl + F4 (lub F4), aby zamknąć oryginalnego okna
  6. Zatrzymanie makra (albo zobaczyć okienko na dole lub poprzez Edycja> Makra> Zatrzymaj Macro Recording)
  7. W oknie dialogowym podać nazwę makra.

Teraz można albo uruchomić makro z Plik> Edytuj> Makra, czy można mapować skrót klawiaturowy do niego. Zobacz Binding Macros with Keyboard Shortcuts w podręczniku pomocy, aby dowiedzieć się, jak to zrobić.

11

Nie wiem, kiedy dodano tę funkcję, ale można po prostu kliknąć kartę prawym przyciskiem myszy i wybrać opcję Przesuń w prawo; ma efekt dzielenia w poziomie, a następnie zamykania starej zakładki.

+1

To jest BARDZO przydatne! – Siddhartha