可能重复:
How can I more easily switch between buffers in Emacs?
使用emacs时,我倾向于保留许多打开的窗口。不幸的是,使用M-x other-window
非常烦人。到目前为止,我已在.emacs文件中设置了键盘快捷键:(global-set-key (quote [backtab]) (quote other-window))
。这使得事情变得更容易,但我正在寻找可以应用于窗口的命令next-buffer
和previus-buffer
的等价物。
答案 0 :(得分:20)
将以下内容添加到.emacs
(windmove-default-keybindings)
(setq windmove-wrap-around t)
然后,您将能够使用Shift+{left,up,down,right}
箭头在窗口之间切换。 Shift修饰符是windmove-default-keybindings
的参数,因此您可以选择另一个参数。
您可能想要激活winner-mode
。这是一个次要模式,可以记住您的窗口配置,您可以使用winner-undo
或winner-redo
转到上一个/下一个配置。