Ответ 1
Вы можете использовать комбинацию клавиш C-x 0, чтобы удалить текущее окно.
Это может быть глупый вопрос, но я не мог найти прямого решения этого. Я часто хочу раскрыть окно следующим образом
+--------------+-------------+ +--------------+-------------+
| | | | | |
| | | | | |
| | | | | |
+--------------+ | --> | | |
| | | | | |
| | | | | |
| | | | | |
+--------------+-------------+ +--------------+-------------+
+--------------+--------------+ +-----------------------------+
| | | | |
| | | | |
| | | | |
+--------------+--------------+ --> +-----------------------------+
| | | |
| | | |
| | | |
+-----------------------------+ +-----------------------------+
В настоящее время я начинаю с ctrl-x 1, а затем разделяю вертикально/горизонтально. но мой настоящий qustion - как можно удалить конкретное разбиение окна, не нарушая структуру другого окна.? есть ли какая-либо функция elisp в построенной.?
надеюсь, что правильно сформулирую свой вопрос
Вы можете использовать комбинацию клавиш C-x 0, чтобы удалить текущее окно.
Ответ 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