2013-09-02 2 views
5

emacs에 전체 창과 분할 창 사이를 전환하는 내장 옵션이있어 두 파일이 동일하게 유지됩니까? 하나의 버퍼를 잠시 동안 최소화하는 것처럼. 현재 C-x 3을 세로로 분할하면 동일한 버퍼가 열리고 다른 창에서는 파일을 엽니 다. 그러나 어떤 시점에서 나는 한 부분에 완전히 집중하고 창의 나머지 절반을 "최소화"하고자합니다. 그리고 나중에 파일을 최소화하고 두 파일을 다시 표시하려고합니다. 이맥스 창을 토글 링 할 수 있습니까?분할보기에서 버퍼를 다시 엽니 다.

주의 : 저는 emacsian에서 "window"라는 용어를 사용합니다.

답변

4

나는이 목적을 위해`승자 모드 '를 사용하고 있습니다 :

(winner-mode) 
(global-set-key [f9] 'delete-other-windows) 
(global-set-key [C-f9] 'delete-window) 
(global-set-key (kbd "<f7>") 'winner-undo) 
(global-set-key (kbd "C-<f7>") 'winner-redo) 

  • F9는 현재 창을 "최대화"이 방법
  • F7을가를 복원 이전 구성.
  • C-f9은 현재 창을 "최소화"합니다.

난 거의 C-f7을 사용하지 않았습니다.

+0

팁 주셔서 감사합니다. – seanmcl

2

@ Seanmcl의 답변은 @ abo-abo와 마찬가지로 좋은 답변입니다.

작업 방법이나 수행하려는 작업에 따라 C-x 5 2을 사용하여 새 프레임에서 현재 버퍼를 열 수도 있습니다. 그런 다음 C-x 5 0을 사용하여 해당 버퍼에 초점을 맞춘 후 해당 프레임을 삭제하십시오.