To może być głupie pytanie, ale nie mogłem znaleźć bezpośredniego rozwiązania tego problemu. Często chcę rozdzielić okno w następujący sposób
+--------------+-------------+ +--------------+-------------+
| | | | | |
| | | | | |
| | | | | |
+--------------+ | --> | | |
| | | | | |
| | | | | |
| | | | | |
+--------------+-------------+ +--------------+-------------+
+--------------+--------------+ +-----------------------------+
| | | | |
| | | | |
| | | | |
+--------------+--------------+ --> +-----------------------------+
| | | |
| | | |
| | | |
+-----------------------------+ +-----------------------------+
Obecnie zaczynam od ctrl- x 1a następnie dzielę w pionie / poziomie. ale moim prawdziwym pytaniem jest, jak można usunąć określone podzielone okno bez naruszania struktury drugiego okna? czy jest wbudowana funkcja elisp?
edit
łącze pod tagami. Zrobiłem to dla ciebie tym razem. Unikaj także znaków tabulacji w środku linii. Robi spustoszenie w formatowaniu.Odpowiedzi:
Możesz użyć C-x0kombinacji klawiszy, aby usunąć bieżące okno.
źródło
Odpowiedź Remiego jest tym, czego szukasz, ale tryb zwycięzcy jest również niezwykle przydatny, aby wrócić do poprzednich konfiguracji okna po wprowadzeniu dowolnych zmian (takich jak przywrócenie tych wielokrotnych podziałów po wpisaniu C-x1).
Możesz włączyć to w swoim pliku init za pomocą:
Zobacz także: http://www.emacswiki.org/emacs/CategoryWindows
źródło