emacs, 특정 창 분할 해제


97

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

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



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

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


내 emacs에서 붙여 넣은 내 나쁜 사본, 질문을 어떻게 편집 할 수 있습니까?
kindahero 2011 년

edit태그 아래에 있는 링크를 클릭하면 됩니다. 나는 이번에 당신을 위해 이것을했습니다. 또한 행 중간에 탭 문자를 사용하지 마십시오. 그것은 형식화에 혼란을 일으킨다.
Marcelo Cantos 2011 년

와우, Marcelo 감사합니다.
순식간에

답변:


141

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


3
감사합니다. 답을주었습니다. 정확하게 말하면 Cu Cx 0은 내가 원하는 효과를 얻었습니다.
kindahero 2011 년

이것은 또한 정력 기본 동작에 따라 시계 방향 (CW) q를 결합한다
Hennadii 마단을

저는 30 년 동안 Emacs를 사용해 왔지만이 기능을 알아 차리지 못했습니다!
Blisterpeanuts

22

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.