Подтвердить что ты не робот

Emacs, нерасщепить отдельное окно

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

+--------------+-------------+             +--------------+-------------+
|              |             |             |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
+--------------+             |     -->     |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
+--------------+-------------+             +--------------+-------------+



+--------------+--------------+            +-----------------------------+
|              |              |            |                             |
|              |              |            |                             |
|              |              |            |                             |
+--------------+--------------+    -->     +-----------------------------+
|                             |            |                             |
|                             |            |                             |
|                             |            |                             |
+-----------------------------+            +-----------------------------+

В настоящее время я начинаю с ctrl-x 1, а затем разделяю вертикально/горизонтально. но мой настоящий qustion - как можно удалить конкретное разбиение окна, не нарушая структуру другого окна.? есть ли какая-либо функция elisp в построенной.?

надеюсь, что правильно сформулирую свой вопрос

4b9b3361

Ответ 1

Вы можете использовать комбинацию клавиш C-x 0, чтобы удалить текущее окно.

Ответ 2

Ответ Rémi - это то, что вы ищете, но режим победителя также чрезвычайно полезен для возврата к предыдущим конфигурациям окон после любых произвольных изменений (например, восстановление этих множественных разделов после ввода C-x 1).

Вы можете включить его в файле инициализации с помощью:

(winner-mode 1) ;"C-c <left>" and "C-c <right>" undo and re-do window changes.

Также смотрите: http://www.emacswiki.org/emacs/CategoryWindows