emacs 버퍼윈도우 사이에서 포커스 옮기는 키는 뭐죠?

Chiyol Kim의 이미지

안녕하세요. 요즘 굳세게 마음먹고 emacs 익히는 중입니다. 그런데 궁금한
점이 있어서 고수님들께 질문 올립니다.

버퍼윈도우가 이맥스내에 main.c main.h 가 위아래 두개가 떠있는 경우,
위아래 버퍼윈도우로 포커스를 옮기는 방법은 아래처럼 입력해서 옮김니다.

C-x b main.c
C-x b main.h

그런데 제가 아는 방법이 이것밖에 없는데다,
매번 입력하려니 정말 귀찮습니다. ^^;;;
혹시 버퍼 윈도우 사이에 포커스를 전환시키는 키가 있나요?

cinsk의 이미지

C-x o ; other window

C-x b를 더욱 강력하게 해주는,
iswitchb package를 쓰는 것도 좋습니다.

fox9의 이미지

http://www.emacswiki.org/cgi-bin/wiki/CategoryBufferSwitching

위의 링크를 참조해 보시면 무수한 방법들이 나옵니다. :)

youlsa의 이미지

저는 ctrl-; 와 ctrl-' 키를 bs-cycle-next 와 bs-cycle-previous로 매핑해놓고 씁니다. 버퍼 사이를 앞뒤로 자유롭게 왔다갔다 할수 있죠. bs.el 을 받으셔서 설치하신 후 아래의 설정을 추가하시며 됩니다.

(global-set-key (kbd "C-x C-b") 'bs-show)
(global-set-key (kbd "C-,") 'bs-cycle-next)
(global-set-key (kbd "C-.") 'bs-cycle-previous)

=-=-=-=-=-=-=-=-=
http://youlsa.com

Chiyol Kim의 이미지

고수님들 답변 감사합니다~~