Tutaj jest lepiej rozwiązanie po otwarciu więcej niż dwóch okien (buff ers) w jednej ramce:
(global-set-key (kbd "C-x <up>") 'windmove-up)
(global-set-key (kbd "C-x <down>") 'windmove-down)
(global-set-key (kbd "C-x <left>") 'windmove-left)
(global-set-key (kbd "C-x <right>") 'windmove-right)
Teraz można wykorzystać C-x UP/DOWN/LEFT/RIGHT
, aby przejść do powyższej/Pustki/bufor w lewo/w prawo, gdy masz trzy lub więcej w jednej ramce, są bardziej precyzyjne niż 'other-window
i don nie musisz instalować żadnego pakietu.
Możesz nawet zrobić to, aby cyklować bufory w kierunku (vertically/horizontally
) z jednym z powyższych skrótów z konfiguracją w pliku .emacs/init.el, ale nie polecam (poza tym nie pamiętam to już, możesz google go, jeśli chcesz).
Oczywiście można używać innych skrótów innych niż te, których używam w moich .emacs.
musisz poczekać trochę po C-x, kiedy pojawi się w wierszu, hit o – Tim
Powyższy komentarz nie jest poprawny: nie musisz czekać na pojawienie się C-x. – nguthrie
Trochę bardziej aktualny: http://www.emacswiki.org/emacs/SwitchingBuffers –