[emacs] emacs, 특정 창 분할 해제

이것은 어리석은 질문 일 수 있지만 이에 대한 직접적인 해결책을 찾을 수 없습니다. 나는 종종 다음과 같이 창 분할을 해제하고 싶습니다.

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



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

현재는 ctrlx 1로 시작한 다음 세로 / 가로로 나눕니다. 하지만 내 진짜 질문은 다른 창 구조를 방해하지 않고 특정 창 분할을 제거하는 방법입니다. 내장 된 elisp 함수가 있습니까?



답변

C-x0키 조합을 사용하여 현재 창을 삭제할 수 있습니다 .


답변

Rémi의 대답은 당신이 찾고있는 것이지만, 승자 모드는 임의의 변경을 한 후 이전 창 구성으로 돌아가는 데 매우 유용합니다 (예 : 입력 후 다중 분할 복원 C-x1).

다음을 사용하여 init 파일에서 활성화 할 수 있습니다.

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

참조 : http://www.emacswiki.org/emacs/CategoryWindows


답변