Programing

emacs, 특정 창 분할 해제

lottogame 2020. 9. 5. 10:27
반응형

emacs, 특정 창 분할 해제


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

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



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

현재는 ctrl- x 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

참고 URL : https://stackoverflow.com/questions/5360028/emacs-unsplit-a-particular-window-split

반응형