在emacs中的窗口之间高效切换

时间:2012-05-27 15:14:15

标签: emacs keyboard-shortcuts

  

可能重复:
  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-bufferprevius-buffer的等价物。

1 个答案:

答案 0 :(得分:20)

将以下内容添加到.emacs

(windmove-default-keybindings)
(setq windmove-wrap-around t)

然后,您将能够使用Shift+{left,up,down,right}箭头在窗口之间切换。 Shift修饰符是windmove-default-keybindings的参数,因此您可以选择另一个参数。

您可能想要激活winner-mode。这是一个次要模式,可以记住您的窗口配置,您可以使用winner-undowinner-redo转到上一个/下一个配置。